upskill-event-manager/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/templates
bengizmo f69146432c feat: Implement Google Sheets integration with comprehensive reporting
Add complete Google Sheets integration system for HVAC Community Events:

Core Components:
- Google Sheets OAuth 2.0 authentication handler
- Google Sheets manager for spreadsheet creation and data export
- Admin interface with full UI for configuration and operations
- Integration with Master Dashboard data aggregation

Features Implemented:
- Master Report generation with 4 tabs (Overview, Performance, Events, Revenue)
- Event-specific spreadsheets with 3 tabs (Details, Attendees, Financial)
- Connection status monitoring and testing
- Report history tracking and management
- AJAX endpoints for all operations
- Responsive admin interface with loading states

Integration Points:
- Page creation during plugin activation (/google-sheets/)
- Access control matching Master Dashboard permissions
- Navigation integration from Master Dashboard
- CSS loading and template support
- Extended Master Dashboard data class with additional methods

Configuration:
- Template configuration file for Google Cloud setup
- OAuth 2.0 flow with token management and refresh
- Google Sheets API and Drive API integration
- Secure token storage using WordPress options

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-13 18:08:58 -03:00
..
attendee refactor: Simplify attendee profile page UI/UX 2025-05-24 20:08:23 -03:00
certificates feat: Add attendee profile links throughout the plugin 2025-05-24 19:41:54 -03:00
community feat: Enhanced test data creation and login system improvements 2025-05-22 15:54:15 -03:00
email-attendees feat: Add attendee profile links throughout the plugin 2025-05-24 19:41:54 -03:00
event-summary feat: Add attendee profile links throughout the plugin 2025-05-24 19:41:54 -03:00
page-community-login.php feat: Enhanced test data creation and login system improvements 2025-05-22 15:54:15 -03:00
single-hvac-event-summary.php fix(tests): Resolve Task 4.7 integration test issues & UMB 2025-04-02 07:02:06 -03:00
single-hvac-order-summary.php feat: Implement Order Summary page functionality 2025-05-20 09:56:28 -03:00
template-edit-profile.php feat: Add trainer profile editing functionality 2025-05-20 09:47:22 -03:00
template-event-summary.php feat: Add Email Attendees functionality (Phase 2) 2025-05-20 10:33:03 -03:00
template-google-sheets.php feat: Implement Google Sheets integration with comprehensive reporting 2025-06-13 18:08:58 -03:00
template-hvac-dashboard.php fix: Dashboard pagination display and AJAX handler syntax error 2025-05-30 12:50:27 -06:00
template-hvac-master-dashboard.php feat: Implement Master Trainer role and Master Dashboard system 2025-06-13 14:03:30 -03:00
template-trainer-profile.php fix: Resolve 5 critical bugs in certificate management and navigation system 2025-05-23 18:53:03 -03:00