- Add essential data seeding scripts to version control - Update .gitignore to whitelist bin/ directory for key testing scripts - Include comprehensive test data creation for trainers, events, attendees, and certificates - Scripts use environment variables for credentials (no hardcoded secrets) - Supports both regular trainers and master trainers with proper roles - Includes debugging and data enhancement utilities Scripts included: - create-comprehensive-test-data.sh: Full staging data setup with users/events/certificates - create-staging-test-data.sh: Staging environment test data creation - create-complete-test-data.sh: Complete test data with attendees and check-ins - create-test-attendees.sh: Attendee and ticket order generation - enhance-test-data-revenue.sh: Revenue data enhancement for testing - fix-and-create-test-data.sh: Data fixing and creation combined - debug-attendee-data.sh: Attendee data debugging utilities
35 lines
No EOL
1.7 KiB
Bash
Executable file
35 lines
No EOL
1.7 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# Debug script to check event and attendee data on staging
|
|
|
|
source .env
|
|
|
|
echo "=== Debug Attendee Data ==="
|
|
echo "Target: $UPSKILL_STAGING_IP"
|
|
echo "==============================="
|
|
|
|
sshpass -p "$UPSKILL_STAGING_PASS" ssh -o StrictHostKeyChecking=no $UPSKILL_STAGING_SSH_USER@$UPSKILL_STAGING_IP << 'EOF'
|
|
|
|
echo "=== 1. Check test_trainer user ID ==="
|
|
wp user get test_trainer --field=ID --path=/home/974670.cloudwaysapps.com/uberrxmprk/public_html
|
|
|
|
echo ""
|
|
echo "=== 2. Check all events by test_trainer (ID 66) ==="
|
|
wp db query "SELECT ID, post_title, post_author, post_status, post_type, post_date FROM wp_posts WHERE post_type = 'tribe_events' AND post_author = 66 ORDER BY post_date DESC;" --path=/home/974670.cloudwaysapps.com/uberrxmprk/public_html
|
|
|
|
echo ""
|
|
echo "=== 3. Check all recent tribe_events ==="
|
|
wp db query "SELECT ID, post_title, post_author, post_status, post_type, post_date FROM wp_posts WHERE post_type = 'tribe_events' AND post_date > '2025-08-10' ORDER BY post_date DESC;" --path=/home/974670.cloudwaysapps.com/uberrxmprk/public_html
|
|
|
|
echo ""
|
|
echo "=== 4. Check existing attendees ==="
|
|
wp db query "SELECT p.ID, p.post_type, p.post_parent, p.post_status, p.post_title FROM wp_posts p WHERE p.post_type IN ('tribe_tpp_attendees', 'tec_tc_attendee') ORDER BY p.post_date DESC LIMIT 10;" --path=/home/974670.cloudwaysapps.com/uberrxmprk/public_html
|
|
|
|
echo ""
|
|
echo "=== 5. Check wp_posts table structure for recent events ==="
|
|
wp db query "SELECT ID, post_title, post_author, post_status, post_type, post_date FROM wp_posts WHERE post_date > '2025-08-10' ORDER BY post_date DESC LIMIT 20;" --path=/home/974670.cloudwaysapps.com/uberrxmprk/public_html
|
|
|
|
EOF
|
|
|
|
echo ""
|
|
echo "Debug complete!" |