we have fixtures ladies and gentleman

This commit is contained in:
2026-02-15 19:56:03 +11:00
parent c5f6fe6098
commit 366aebfdf3
23 changed files with 1355 additions and 78 deletions

View File

@@ -160,6 +160,34 @@ func addRoutes(
},
}
fixturesRoutes := []hws.Route{
{
Path: "/seasons/{season_short_name}/leagues/{league_short_name}/fixtures/manage",
Method: hws.MethodGET,
Handler: perms.RequirePermission(s, permissions.FixturesManage)(handlers.SeasonLeagueManageFixturesPage(s, conn)),
},
{
Path: "/fixtures/generate",
Method: hws.MethodPOST,
Handler: perms.RequirePermission(s, permissions.FixturesCreate)(handlers.GenerateFixtures(s, conn)),
},
{
Path: "/fixtures/update-game-weeks",
Method: hws.MethodPOST,
Handler: perms.RequirePermission(s, permissions.FixturesManage)(handlers.UpdateFixtures(s, conn)),
},
{
Path: "/seasons/{season_short_name}/leagues/{league_short_name}/fixtures",
Method: hws.MethodDELETE,
Handler: perms.RequirePermission(s, permissions.FixturesDelete)(handlers.SeasonLeagueDeleteFixtures(s, conn)),
},
{
Path: "/fixtures/{fixture_id}",
Method: hws.MethodDELETE,
Handler: perms.RequirePermission(s, permissions.FixturesDelete)(handlers.DeleteFixture(s, conn)),
},
}
teamRoutes := []hws.Route{
{
Path: "/teams",
@@ -321,6 +349,7 @@ func addRoutes(
routes = append(routes, adminRoutes...)
routes = append(routes, seasonRoutes...)
routes = append(routes, leagueRoutes...)
routes = append(routes, fixturesRoutes...)
routes = append(routes, teamRoutes...)
// Register the routes with the server