• Mahmoud Aglan's avatar
    Phase 52: Medical approval workflow, mirror grid, facility dashboard, pricing integration · d11abbce
    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: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    d11abbce
Name
Last commit
Last update
..
Controllers Loading commit data...
Models Loading commit data...
Services Loading commit data...
Views Loading commit data...
EventListeners.php Loading commit data...
Routes.php Loading commit data...
bootstrap.php Loading commit data...