series overview added
This commit is contained in:
@@ -329,6 +329,68 @@ func addRoutes(
|
||||
Method: hws.MethodPOST,
|
||||
Handler: perms.RequirePermission(s, permissions.FixturesManage)(handlers.ForfeitFixture(s, conn)),
|
||||
},
|
||||
// Series detail page routes
|
||||
{
|
||||
Path: "/series/{series_id}",
|
||||
Method: hws.MethodGET,
|
||||
Handler: handlers.SeriesDetailPage(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/overview",
|
||||
Methods: []hws.Method{hws.MethodGET, hws.MethodPOST},
|
||||
Handler: handlers.SeriesDetailOverviewPage(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/preview",
|
||||
Methods: []hws.Method{hws.MethodGET, hws.MethodPOST},
|
||||
Handler: handlers.SeriesDetailPreviewPage(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/analysis",
|
||||
Methods: []hws.Method{hws.MethodGET, hws.MethodPOST},
|
||||
Handler: handlers.SeriesDetailAnalysisPage(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/scheduling",
|
||||
Methods: []hws.Method{hws.MethodGET, hws.MethodPOST},
|
||||
Handler: handlers.SeriesDetailSchedulePage(s, conn),
|
||||
},
|
||||
// Series scheduling routes
|
||||
{
|
||||
Path: "/series/{series_id}/schedule",
|
||||
Method: hws.MethodPOST,
|
||||
Handler: handlers.ProposeSeriesSchedule(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/schedule/{schedule_id}/accept",
|
||||
Method: hws.MethodPOST,
|
||||
Handler: handlers.AcceptSeriesSchedule(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/schedule/{schedule_id}/reject",
|
||||
Method: hws.MethodPOST,
|
||||
Handler: handlers.RejectSeriesSchedule(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/schedule/{schedule_id}/withdraw",
|
||||
Method: hws.MethodPOST,
|
||||
Handler: handlers.WithdrawSeriesScheduleHandler(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/schedule/postpone",
|
||||
Method: hws.MethodPOST,
|
||||
Handler: handlers.PostponeSeriesSchedule(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/schedule/reschedule",
|
||||
Method: hws.MethodPOST,
|
||||
Handler: handlers.RescheduleSeriesHandler(s, conn),
|
||||
},
|
||||
{
|
||||
Path: "/series/{series_id}/schedule/cancel",
|
||||
Method: hws.MethodPOST,
|
||||
Handler: perms.RequirePermission(s, permissions.PlayoffsManage)(handlers.CancelSeriesScheduleHandler(s, conn)),
|
||||
},
|
||||
}
|
||||
|
||||
playerRoutes := []hws.Route{
|
||||
|
||||
Reference in New Issue
Block a user