• Mahmoud Aglan's avatar
    Fix 5 support ticket bugs: AJAX errors, capacity validation, audit export,... · 30062682
    Mahmoud Aglan authored
    Fix 5 support ticket bugs: AJAX errors, capacity validation, audit export, player lookup, fee display
    
    TKT-59: ExceptionHandler now returns JSON for AJAX/XHR requests instead of
    HTML error pages. Booking wizard JS improved to show actual error messages.
    
    TKT-57: Pricing rule creation now validates group_size_max against the
    facility unit's max_capacity, preventing over-capacity rules.
    
    TKT-46: Added audit log CSV export with all current filters applied.
    New route GET /audit/export and export button in the filter bar.
    
    TKT-55: Player registration member lookup now uses only the DB id
    (set by AJAX member lookup) instead of ambiguous membership_number/id
    fallback. National ID field locked when auto-filled from member record.
    
    TKT-50: Fee breakdown text now shows base amount and development fee
    separately (e.g. "اشتراك سنوي: 222.00 + تنمية: 35.00 = 257.00")
    instead of just the combined total.
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    30062682
Name
Last commit
Last update
..
AuditController.php Loading commit data...