Commit Graph

15 Commits (master)

Author SHA1 Message Date
John Montagu, the 4th Earl of Sandvich 64b2d129eb
refactor(migrations): Consolidate migrations
Consolidate multiple migration files into a single migration file to
help the database prepare for production.
2024-12-10 16:45:06 -08:00
John Montagu, the 4th Earl of Sandvich a509c797ff
feat(backend): Implement submitting matches 2024-12-10 10:22:32 -08:00
John Montagu, the 4th Earl of Sandvich aaa4d40ed9
feat(backend): Add Celery + redis 2024-12-09 17:04:40 -08:00
John Montagu, the 4th Earl of Sandvich 3d5d9574e3
feat: Add webhook profile picture support
- Added `webhookBotProfilePicture` field to
  `TeamDiscordIntegrationSchema`.
- Updated `DiscordIntegrationForm.vue` to include profile picture input.
- Created migration to add `webhook_bot_profile_picture` column.
- Updated `Team` model to handle new profile picture field.
- Modified `TeamDiscordIntegration` and `TeamDiscordIntegrationSchema`
  to include the new profile picture attribute.
2024-11-29 00:04:46 -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 71cc25dbb2
refactor: Change team integrations structure
Refactor the team integrations structure to use one-to-one relationships
for Discord and logs.tf integrations. Update the frontend to handle the
new structure and remove unused integration types. Adjust backend
endpoints and models accordingly. Add migration scripts to update the
database schema.
2024-11-25 20:16:01 -08:00
John Montagu, the 4th Earl of Sandvich 67ef999017
Add player_event.has_confirmed 2024-11-25 11:35:39 -08:00
John Montagu, the 4th Earl of Sandvich ef6321d4f6
Add player_team_role_id to player_event 2024-11-24 17:17:12 -08:00
John Montagu, the 4th Earl of Sandvich ba2b568259
Use surrogate keys for PlayerTeam models 2024-11-21 18:21:43 -08:00
John Montagu, the 4th Earl of Sandvich 3ff1ef7683
Add event migration 2024-11-20 15:18:09 -08:00
John Montagu, the 4th Earl of Sandvich 22040f47a0
Add Event and PlayerEvent models 2024-11-19 10:46:45 -08:00
John Montagu, the 4th Earl of Sandvich 104282da30
Add integration models 2024-11-13 16:04:59 -08:00
John Montagu, the 4th Earl of Sandvich 050a012318
Implement basic team features 2024-11-09 15:24:37 -08:00
John Montagu, the 4th Earl of Sandvich 4d76cdce44
Add backend stuff 2024-11-06 20:56:21 -08:00
John Montagu, the 4th Earl of Sandvich 3fab130ae0
Implement some basic features 2024-11-02 12:33:27 -07:00