Commit Graph

10 Commits (88969111adb09b078f254fbadbbdfed9fcd5e5dd)

Author SHA1 Message Date
John Montagu, the 4th Earl of Sandvich 88969111ad
feat: Add vue-content-loader for loaders 2024-12-19 18:03:10 -08:00
John Montagu, the 4th Earl of Sandvich 0f7995f0c2
feat: Add domain env variable support 2024-12-12 12:07:54 -08:00
John Montagu, the 4th Earl of Sandvich 69df0a49e4
feat: Add minimum ringers required in events
Implement Hopcroft-Karp algorithm to determine maximal bipartite
matching to determine if every role in an event can be filled without
ringers.
2024-12-08 01:31:16 -08:00
John Montagu, the 4th Earl of Sandvich ad45e1530e
fix(backend): Ensure event details are updated
Fixed an issue where event name and description were not being updated
correctly from the provided JSON data in the update_event function.
2024-12-07 17:25:09 -08:00
John Montagu, the 4th Earl of Sandvich bb82f20a47
feat: Add delete event functionality
- Add delete_event endpoint in backend-flask
- Add cascade delete-orphan to Event model relationship
2024-11-30 19:01:23 -08:00
John Montagu, the 4th Earl of Sandvich 6f49053dac
feat: Add event details in roster builder 2024-11-29 00:06:34 -08:00
John Montagu, the 4th Earl of Sandvich e1c6a7bb14
Implement event stuff 2024-11-27 01:03:41 -08:00
John Montagu, the 4th Earl of Sandvich eee3241cae
Add events in frontend 2024-11-24 10:47:45 -08:00
John Montagu, the 4th Earl of Sandvich ea030e012d
Add event management endpoints
- Implemented endpoints for creating, retrieving, and managing events.
- Added `EventSchema` for event serialization and deserialization.
- Updated `Event` model to include relationships with `PlayerEvent` and `Team`.
- Modified `Player` and `Team` models to include relationships with `Event`.
- Added new file `events.py` to handle event-related API routes.
2024-11-20 15:12:44 -08:00
John Montagu, the 4th Earl of Sandvich 22040f47a0
Add Event and PlayerEvent models 2024-11-19 10:46:45 -08:00