package web import ( "github.com/gorilla/mux" ) func (ws *WebServer) setupAdministrationRoutes(appRouter *mux.Router) { admin := appRouter.PathPrefix("/administration").Subrouter() admin.HandleFunc("/", ws.appHandler.AdministrationHTTPHandler()) // Groups admin.HandleFunc("/groups/", ws.appHandler.AdministrationCreateGroupHTTPHandler()) admin.HandleFunc("/groups/{groupid}", ws.appHandler.AdministrationGroupDisplayHTTPHandler()) admin.HandleFunc("/groups/{groupid}/invite-admin", ws.appHandler.AdministrationGroupInviteAdminHTTPHandler()) admin.HandleFunc("/groups/{groupid}/invite-member", ws.appHandler.AdministrationGroupInviteMemberHTTPHandler()) // Statistics admin.HandleFunc("/stats/vehicles", ws.appHandler.AdminStatsVehiclesHTTPHandler()) admin.HandleFunc("/stats/bookings", ws.appHandler.AdminStatsBookingsHTTPHandler()) admin.HandleFunc("/stats/beneficaires", ws.appHandler.AdminStatsBeneficiariesHTTPHandler()) admin.HandleFunc("/stats/events", ws.appHandler.AdminStatsEventsHTTPHandler()) }