we have fixtures ladies and gentleman
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user