mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 13:46:44 -04:00
Reclassify referee and scoring displays as 'panels'.
This commit is contained in:
88
web/web.go
88
web/web.go
@@ -125,42 +125,27 @@ func (web *Web) checkReaderPassword(user, password string) bool {
|
||||
// Sets up the mapping between URLs and handlers.
|
||||
func (web *Web) newHandler() http.Handler {
|
||||
router := mux.NewRouter()
|
||||
router.HandleFunc("/", web.indexHandler).Methods("GET")
|
||||
router.HandleFunc("/alliance_selection", web.allianceSelectionGetHandler).Methods("GET")
|
||||
router.HandleFunc("/alliance_selection", web.allianceSelectionPostHandler).Methods("POST")
|
||||
router.HandleFunc("/alliance_selection/start", web.allianceSelectionStartHandler).Methods("POST")
|
||||
router.HandleFunc("/alliance_selection/reset", web.allianceSelectionResetHandler).Methods("POST")
|
||||
router.HandleFunc("/alliance_selection/finalize", web.allianceSelectionFinalizeHandler).Methods("POST")
|
||||
router.HandleFunc("/alliance_selection/publish", web.allianceSelectionPublishHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/settings", web.settingsGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/settings", web.settingsPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/db/save", web.saveDbHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/db/restore", web.restoreDbHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/db/clear", web.clearDbHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams", web.teamsGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/teams", web.teamsPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams/clear", web.teamsClearHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams/{id}/edit", web.teamEditGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/teams/{id}/edit", web.teamEditPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams/{id}/delete", web.teamDeletePostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams/publish", web.teamsPublishHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams/generate_wpa_keys", web.teamsGenerateWpaKeysHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/schedule", web.scheduleGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/schedule/generate", web.scheduleGeneratePostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/schedule/republish", web.scheduleRepublishPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/schedule/save", web.scheduleSavePostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/displays", web.displaysGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/displays", web.displaysPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/displays/reload", web.displaysReloadHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/led_plc", web.ledPlcGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/led_plc/websocket", web.ledPlcWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/lower_thirds", web.lowerThirdsGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/lower_thirds/websocket", web.lowerThirdsWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/sponsor_slides", web.sponsorSlidesGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/sponsor_slides", web.sponsorSlidesPostHandler).Methods("POST")
|
||||
router.HandleFunc("/alliance_selection/reset", web.allianceSelectionResetHandler).Methods("POST")
|
||||
router.HandleFunc("/alliance_selection/start", web.allianceSelectionStartHandler).Methods("POST")
|
||||
router.HandleFunc("/api/alliances", web.alliancesApiHandler).Methods("GET")
|
||||
router.HandleFunc("/api/matches/{type}", web.matchesApiHandler).Methods("GET")
|
||||
router.HandleFunc("/api/rankings", web.rankingsApiHandler).Methods("GET")
|
||||
router.HandleFunc("/api/sponsor_slides", web.sponsorSlidesApiHandler).Methods("GET")
|
||||
router.HandleFunc("/api/alliances", web.alliancesApiHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/alliance_station", web.allianceStationDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/alliance_station/websocket", web.allianceStationDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/announcer", web.announcerDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/announcer/websocket", web.announcerDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/audience", web.audienceDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/audience/websocket", web.audienceDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/fta", web.ftaDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/fta/websocket", web.ftaDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/pit", web.pitDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/pit/websocket", web.pitDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/match_play", web.matchPlayHandler).Methods("GET")
|
||||
router.HandleFunc("/match_play/{matchId}/load", web.matchPlayLoadHandler).Methods("GET")
|
||||
router.HandleFunc("/match_play/{matchId}/show_result", web.matchPlayShowResultHandler).Methods("GET")
|
||||
@@ -168,6 +153,10 @@ func (web *Web) newHandler() http.Handler {
|
||||
router.HandleFunc("/match_review", web.matchReviewHandler).Methods("GET")
|
||||
router.HandleFunc("/match_review/{matchId}/edit", web.matchReviewEditGetHandler).Methods("GET")
|
||||
router.HandleFunc("/match_review/{matchId}/edit", web.matchReviewEditPostHandler).Methods("POST")
|
||||
router.HandleFunc("/panels/scoring/{alliance}", web.scoringPanelHandler).Methods("GET")
|
||||
router.HandleFunc("/panels/scoring/{alliance}/websocket", web.scoringPanelWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/panels/referee", web.refereePanelHandler).Methods("GET")
|
||||
router.HandleFunc("/panels/referee/websocket", web.refereePanelWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/reports/csv/rankings", web.rankingsCsvReportHandler).Methods("GET")
|
||||
router.HandleFunc("/reports/pdf/rankings", web.rankingsPdfReportHandler).Methods("GET")
|
||||
router.HandleFunc("/reports/csv/schedule/{type}", web.scheduleCsvReportHandler).Methods("GET")
|
||||
@@ -175,21 +164,32 @@ func (web *Web) newHandler() http.Handler {
|
||||
router.HandleFunc("/reports/csv/teams", web.teamsCsvReportHandler).Methods("GET")
|
||||
router.HandleFunc("/reports/pdf/teams", web.teamsPdfReportHandler).Methods("GET")
|
||||
router.HandleFunc("/reports/csv/wpa_keys", web.wpaKeysCsvReportHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/audience", web.audienceDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/audience/websocket", web.audienceDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/pit", web.pitDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/pit/websocket", web.pitDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/announcer", web.announcerDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/announcer/websocket", web.announcerDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/scoring/{alliance}", web.scoringDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/scoring/{alliance}/websocket", web.scoringDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/referee", web.refereeDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/referee/websocket", web.refereeDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/alliance_station", web.allianceStationDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/alliance_station/websocket", web.allianceStationDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/fta", web.ftaDisplayHandler).Methods("GET")
|
||||
router.HandleFunc("/displays/fta/websocket", web.ftaDisplayWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/", web.indexHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/db/clear", web.clearDbHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/db/restore", web.restoreDbHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/db/save", web.saveDbHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/displays", web.displaysGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/displays", web.displaysPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/displays/reload", web.displaysReloadHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/led_plc", web.ledPlcGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/led_plc/websocket", web.ledPlcWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/lower_thirds", web.lowerThirdsGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/lower_thirds/websocket", web.lowerThirdsWebsocketHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/schedule", web.scheduleGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/schedule/generate", web.scheduleGeneratePostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/schedule/republish", web.scheduleRepublishPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/schedule/save", web.scheduleSavePostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/settings", web.settingsGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/settings", web.settingsPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/sponsor_slides", web.sponsorSlidesGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/sponsor_slides", web.sponsorSlidesPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams", web.teamsGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/teams", web.teamsPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams/{id}/delete", web.teamDeletePostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams/{id}/edit", web.teamEditGetHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/teams/{id}/edit", web.teamEditPostHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams/clear", web.teamsClearHandler).Methods("POST")
|
||||
router.HandleFunc("/setup/teams/generate_wpa_keys", web.teamsGenerateWpaKeysHandler).Methods("GET")
|
||||
router.HandleFunc("/setup/teams/publish", web.teamsPublishHandler).Methods("POST")
|
||||
return router
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user