• Mahmoud Aglan's avatar
    feat(swimming): add pool reservation wizard — lane rentals & session cards · 3bea96d1
    Mahmoud Aglan authored
    Creates a complete reservation system for freelance coaches and individuals
    booking pool lanes or session cards. Includes:
    - 3-step wizard (booker info → package selection → confirmation)
    - Overflow handling when participant count exceeds lane capacity
    - Reservations create real sa_groups records for Mirror grid integration
    - Session tracking (used/remaining) with manual + automatic decrement
    - Payment request integration with cashier module
    - List view with search/filter and detail view with progress tracker
    
    New tables: sa_pool_reservations, sa_groups.source_type/pool_reservation_id
    New programs: SWIM-LANE-RENTAL, SWIM-CARDS (program_type='rental')
    Updated pricing in sa_academy_pricing for lanes and cards
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    3bea96d1
Name
Last commit
Last update
..
academies Loading commit data...
activities Loading commit data...
assessment Loading commit data...
assignments Loading commit data...
attendance Loading commit data...
bookings Loading commit data...
cards Loading commit data...
coaches Loading commit data...
disciplines Loading commit data...
facilities Loading commit data...
games Loading commit data...
gate Loading commit data...
groups Loading commit data...
institutions Loading commit data...
locker-rentals Loading commit data...
lockers Loading commit data...
makeup-sessions Loading commit data...
mirror Loading commit data...
players Loading commit data...
pool-grid Loading commit data...
pool-tickets Loading commit data...
pricing Loading commit data...
programs Loading commit data...
registration Loading commit data...
schedule Loading commit data...
service-desk Loading commit data...
subscriptions Loading commit data...
swimming Loading commit data...
training-attendance Loading commit data...
waitlist Loading commit data...
dashboard.php Loading commit data...