• Mahmoud Aglan's avatar
    feat(games): integrate game tickets with cashier payment queue + session lifecycle · d1e9d443
    Mahmoud Aglan authored
    - Game tickets now create payment requests (sa_game_ticket type) sent to
      the cashier sub-queue, matching pool ticket and booking patterns
    - Added session lifecycle actions: start, complete, cancel with UI buttons
    - Fixed session status bug: allow issuing tickets during 'in_progress' sessions
    - Fixed GuestEntryService crash when no carnet exists (skip UPDATE on id=0)
    - Added payment completion/void handlers for game and pool tickets
    - Extended PaymentRequestService whitelist for sa_game_ticket/sa_pool_ticket
    - Added comprehensive tutorial sections 9-14 covering entertainment workflows
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    d1e9d443
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...