• 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
.claude Loading commit data...
app Loading commit data...
config Loading commit data...
cron Loading commit data...
database Loading commit data...
docker Loading commit data...
docs Loading commit data...
public Loading commit data...
.dockerignore Loading commit data...
.env Loading commit data...
.env.example Loading commit data...
BalanceSheet.html Loading commit data...
CLAUDE.md Loading commit data...
Dockerfile Loading commit data...
SYSTEM_MAP.md Loading commit data...
captain-definition Loading commit data...
cli.php Loading commit data...
trial_balance_2026-01-01_to_2026-05-10.csv Loading commit data...