42 lines
		
	
	
		
			No EOL
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			No EOL
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| # Generate test certificates for check-in attendees on the staging server
 | |
| 
 | |
| echo "=== Generating Test Certificates on Staging Server ==="
 | |
| echo "Remote host: 146.190.76.204"
 | |
| echo "Remote user: roodev"
 | |
| echo "==============================="
 | |
| 
 | |
| # Ensure test attendees exist first
 | |
| echo "[1;33mChecking if test attendees exist...[0m"
 | |
| ssh roodev@146.190.76.204 "cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html/ && wp post count tribe_tpp_attendees --path=/home/974670.cloudwaysapps.com/uberrxmprk/public_html/"
 | |
| 
 | |
| # If attendees don't exist, create them first
 | |
| read -p "Do you want to create test attendees first? (y/n): " create_attendees
 | |
| if [[ $create_attendees == "y" ]]; then
 | |
|     echo "[1;33mCreating test attendees first...[0m"
 | |
|     ./add-test-attendees.sh
 | |
| fi
 | |
| 
 | |
| # Copy the PHP script to the server
 | |
| echo "[1;33mCopying certificate generation script to server...[0m"
 | |
| scp generate-test-certificates.php roodev@146.190.76.204:/home/974670.cloudwaysapps.com/uberrxmprk/public_html/
 | |
| 
 | |
| # Execute the script on the server
 | |
| echo "[1;33mExecuting certificate generation script on server...[0m"
 | |
| ssh roodev@146.190.76.204 "cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html/ && php generate-test-certificates.php"
 | |
| 
 | |
| # Clean up
 | |
| echo "[1;33mCleaning up temporary files...[0m"
 | |
| ssh roodev@146.190.76.204 "rm /home/974670.cloudwaysapps.com/uberrxmprk/public_html/generate-test-certificates.php"
 | |
| 
 | |
| echo "[0;32mTest certificate generation completed![0m"
 | |
| echo "You can view and test certificates at: https://wordpress-974670-5399585.cloudwaysapps.com/certificate-reports/"
 | |
| echo ""
 | |
| echo "Features to test:"
 | |
| echo "1. Certificate listing with pagination"
 | |
| echo "2. Filtering by event"
 | |
| echo "3. Filtering by attendee name/email (new feature)"
 | |
| echo "4. Filtering by revocation status"
 | |
| echo "5. Certificate downloading"
 | |
| echo "6. Certificate email sending" |