Enables precise tracking of which webapp games correspond to specific scheduled matchups from SBA/PD league systems. Backend: - Add schedule_game_id column to games table with index - Create Alembic migration for the new column - Update QuickCreateRequest to accept schedule_game_id - Update GameListItem response to include schedule_game_id - Update DatabaseOperations.create_game() to store the link Frontend: - Pass schedule_game_id when creating game from "Play" button - Add activeScheduleGameMap to track webapp games by schedule ID - Show "In Progress" (green) link for active games - Show "Resume" (green) link for pending games - Show "Play" (blue) button for unstarted games Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| auth.py | ||
| games.py | ||
| health.py | ||
| schedule.py | ||
| teams.py | ||