Phase 52: Medical approval workflow, mirror grid, facility dashboard, pricing integration
- Medical records: upload with certificate type (ممارس/أكاديمي/دولي), auto-validity
calculation, Board of Trustees approval workflow (pending → approved/rejected)
- New /medical-approvals page for مجلس الأمناء with approve/reject actions
- Mirror (المراية): interactive grid system for facility scheduling - create grids,
assign coaches/academies to boxes, manage trainees (max 5 per box)
- Facility dashboard: per-facility stats with day/week/month/custom date filtering
- FacilityPricingService: reads club pricing rules from system_config, integrates
with reservation creation as rate fallback
- Pricing seed: official 2025 club ruleset for non-educational activities stored
in system_config (member/non-member rates, entry tickets, general fees)
- Updated sidebar menu with medical approvals link
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
Please register or sign in to comment