added log file uploading and match results

This commit is contained in:
2026-02-21 22:25:21 +11:00
parent 2fee14680a
commit 9a143da972
20 changed files with 2595 additions and 61 deletions

View File

@@ -234,6 +234,32 @@ func addRoutes(
Method: hws.MethodPOST,
Handler: perms.RequirePermission(s, permissions.FixturesManage)(handlers.CancelSchedule(s, conn)),
},
// Match result management routes (all require fixtures.manage permission)
{
Path: "/fixtures/{fixture_id}/results/upload",
Method: hws.MethodGET,
Handler: perms.RequirePermission(s, permissions.FixturesManage)(handlers.UploadMatchLogsPage(s, conn)),
},
{
Path: "/fixtures/{fixture_id}/results/upload",
Method: hws.MethodPOST,
Handler: perms.RequirePermission(s, permissions.FixturesManage)(handlers.UploadMatchLogs(s, conn)),
},
{
Path: "/fixtures/{fixture_id}/results/review",
Method: hws.MethodGET,
Handler: perms.RequirePermission(s, permissions.FixturesManage)(handlers.ReviewMatchResult(s, conn)),
},
{
Path: "/fixtures/{fixture_id}/results/finalize",
Method: hws.MethodPOST,
Handler: perms.RequirePermission(s, permissions.FixturesManage)(handlers.FinalizeMatchResult(s, conn)),
},
{
Path: "/fixtures/{fixture_id}/results/discard",
Method: hws.MethodPOST,
Handler: perms.RequirePermission(s, permissions.FixturesManage)(handlers.DiscardMatchResult(s, conn)),
},
}
teamRoutes := []hws.Route{