-
Mahmoud Aglan authored
- 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>
d11abbce