draft seasons get special treatment :)

This commit is contained in:
2026-02-18 20:36:15 +11:00
parent 2db24c3f77
commit 9db855f45b
16 changed files with 416 additions and 78 deletions

View File

@@ -97,6 +97,32 @@ func addRoutes(
Method: hws.MethodPOST,
Handler: perms.RequirePermission(s, permissions.SeasonsUpdate)(handlers.SeasonEditSubmit(s, conn)),
},
// Draft season tab pages (must be before league routes to avoid conflicts)
{
Path: "/seasons/{season_short_name}/table",
Method: hws.MethodGET,
Handler: handlers.DraftSeasonTabPage(s, conn, "table"),
},
{
Path: "/seasons/{season_short_name}/fixtures",
Method: hws.MethodGET,
Handler: handlers.DraftSeasonTabPage(s, conn, "fixtures"),
},
{
Path: "/seasons/{season_short_name}/teams",
Method: hws.MethodGET,
Handler: handlers.DraftSeasonTabPage(s, conn, "teams"),
},
{
Path: "/seasons/{season_short_name}/stats",
Method: hws.MethodGET,
Handler: handlers.DraftSeasonTabPage(s, conn, "stats"),
},
{
Path: "/seasons/{season_short_name}/finals",
Method: hws.MethodGET,
Handler: handlers.DraftSeasonTabPage(s, conn, "finals"),
},
{
Path: "/seasons/{season_short_name}/leagues/{league_short_name}",
Method: hws.MethodGET,