upskill-event-manager/scripts
bengizmo f0edd05369 feat: Implement trainer approval workflow with status management
- Add trainer status system (pending, approved, active, inactive, disabled)
- Create access control system based on trainer status
- Refactor Master Dashboard with enhanced trainer table
  - Add status column and filtering
  - Implement search and pagination
  - Add bulk status update functionality
- Create status pages for pending and disabled trainers
- Implement approval workflow with email notifications
- Add email template management to settings page
- Include comprehensive test suite (unit, integration, E2E)

This allows Master Trainers to manage trainer accounts, approve new registrations,
and control access based on account status. Trainers must be approved before
accessing dashboard features.

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-28 12:38:34 -03:00
..
deploy-to-staging.sh fix: Ensure trainer registration page is publicly accessible 2025-07-28 10:30:54 -03:00
deploy.sh fix: Properly handle SSH variable expansion in deployment script 2025-07-24 13:49:36 -03:00
fix-websocket-proxy.sh fix: Ensure trainer registration page is publicly accessible 2025-07-28 10:30:54 -03:00
import-trainer-csv.php fix: Ensure import script sets correct hvac_trainer role for all users 2025-06-18 12:26:06 -03:00
pre-deployment-check.sh feat: Implement trainer approval workflow with status management 2025-07-28 12:38:34 -03:00
README-import.md fix: Ensure import script sets correct hvac_trainer role for all users 2025-06-18 12:26:06 -03:00
validate-templates.sh feat: Implement trainer approval workflow with status management 2025-07-28 12:38:34 -03:00
verify-plugin-fixes.sh fix: Ensure trainer registration page is publicly accessible 2025-07-28 10:30:54 -03:00