John Montagu, the 4th Earl of Sandvich
52d8ea5988
Prepare for production
2024-12-10 18:18:40 -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
36bc19c96d
feat: Add consume invite dialog
2024-12-08 12:10:23 -08:00
John Montagu, the 4th Earl of Sandvich
40641f80a3
feat: Implement changing team settings
2024-12-05 17:20:50 -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
3394f2271e
refactor: Split team routes
...
The team routes have been split into separate blueprints for better
modularity and maintainability. The team invite and team integration
routes are now handled by their respective blueprints.
2024-11-19 16:34:51 -08:00
John Montagu, the 4th Earl of Sandvich
c67bf14980
Add integration management for teams
...
- Add new models for team integrations
- Create IntegrationDetails component for managing integrations
- Update teams store with integration actions
- Modify IntegrationsView to display and manage integrations
2024-11-18 20:25:59 -08:00
John Montagu, the 4th Earl of Sandvich
8a00c53479
Add team integration endpoints
...
- Add new endpoints for managing team integrations:
- GET /id/<team_id>/integrations
- POST /id/<team_id>/integrations/<integration_type>
- DELETE /id/<team_id>/integrations/<integration_id>
- PATCH /id/<team_id>/integrations/<integration_id>
- Introduce schemas for TeamIntegration and TeamDiscordIntegration
- Update models to include nullable webhook_url
2024-11-18 18:59:39 -08:00
John Montagu, the 4th Earl of Sandvich
3cb9084a69
Add requires_team_membership middleware
2024-11-18 18:24:42 -08:00
John Montagu, the 4th Earl of Sandvich
cb9e29b402
Improve usability
2024-11-15 19:40:28 -08:00
John Montagu, the 4th Earl of Sandvich
325b3529fe
Add functionality for viewing available teammates
2024-11-11 18:05:27 -08:00
John Montagu, the 4th Earl of Sandvich
60f96f43f7
Refactor models into their own files
2024-11-10 17:21:25 -08:00
John Montagu, the 4th Earl of Sandvich
f5bcbb85b5
Implement leaving team
2024-11-10 01:40:03 -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
5d620c07ed
Added editing and viewing roles
2024-11-08 12:51:03 -08:00
John Montagu, the 4th Earl of Sandvich
708aafed9e
Fix API returning snake_case
2024-11-07 18:41:58 -08:00
John Montagu, the 4th Earl of Sandvich
13e9bf390b
Remove flask_cors and flask_pydantic
2024-11-07 18:03:08 -08:00
John Montagu, the 4th Earl of Sandvich
1bf4cc3125
Add timezone-aware schedule window
2024-11-07 18:02:17 -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
283624706e
Migrate to spectree for pydantic integration
2024-11-03 14:29:59 -08:00
John Montagu, the 4th Earl of Sandvich
3fab130ae0
Implement some basic features
2024-11-02 12:33:27 -07:00