- Add 26 documentation files including test reports, deployment guides, and troubleshooting documentation - Include 3 CSV data files for trainer imports and user registration tracking - Add 43 JavaScript test files covering mobile optimization, Safari compatibility, and E2E testing - Include 18 PHP utility files for debugging, geocoding, and data analysis - Add 12 shell scripts for deployment verification, user management, and database operations - Update .gitignore with whitelist patterns for development files, documentation, and CSV data 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
52 lines
No EOL
1.8 KiB
Bash
Executable file
52 lines
No EOL
1.8 KiB
Bash
Executable file
#!/bin/bash
|
|
set -e
|
|
|
|
# Colors for output
|
|
GREEN='\033[0;32m'
|
|
YELLOW='\033[1;33m'
|
|
RED='\033[0;31m'
|
|
NC='\033[0m' # No Color
|
|
|
|
# Load environment variables
|
|
if [ -f .env ]; then
|
|
export $(cat .env | sed 's/#.*//g' | xargs)
|
|
fi
|
|
|
|
echo -e "${YELLOW}Creating test users on staging server...${NC}"
|
|
|
|
# Create test_trainer user
|
|
sshpass -p "$UPSKILL_STAGING_PASS" ssh -o StrictHostKeyChecking=no "$UPSKILL_STAGING_SSH_USER@$UPSKILL_STAGING_IP" << 'EOF'
|
|
cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html
|
|
|
|
# Check if test_trainer exists
|
|
if wp user get test_trainer --field=ID 2>/dev/null; then
|
|
echo "User test_trainer already exists, updating password..."
|
|
wp user update test_trainer --user_pass=TestTrainer123!
|
|
else
|
|
echo "Creating test_trainer user..."
|
|
wp user create test_trainer test@example.com --role=hvac_trainer --user_pass=TestTrainer123! --display_name="Test Trainer" --first_name="Test" --last_name="Trainer"
|
|
fi
|
|
|
|
# Create test_master user for master trainer testing
|
|
if wp user get test_master test_master@example.com --field=ID 2>/dev/null; then
|
|
echo "User test_master already exists, updating password..."
|
|
wp user update test_master --user_pass=TestMaster123!
|
|
else
|
|
echo "Creating test_master user..."
|
|
wp user create test_master test_master@example.com --role=hvac_master_trainer --user_pass=TestMaster123! --display_name="Test Master" --first_name="Test" --last_name="Master"
|
|
fi
|
|
|
|
echo "Test users created successfully!"
|
|
echo " - test_trainer / TestTrainer123! (hvac_trainer role)"
|
|
echo " - test_master / TestMaster123! (hvac_master_trainer role)"
|
|
EOF
|
|
|
|
echo -e "${GREEN}Test users created successfully!${NC}"
|
|
echo "Credentials:"
|
|
echo " - Username: test_trainer"
|
|
echo " - Password: TestTrainer123!"
|
|
echo " - Role: hvac_trainer"
|
|
echo ""
|
|
echo " - Username: test_master"
|
|
echo " - Password: TestMaster123!"
|
|
echo " - Role: hvac_master_trainer" |