lot of new functionalities
This commit is contained in:
32
servers/web/application_routes.go
Normal file
32
servers/web/application_routes.go
Normal file
@@ -0,0 +1,32 @@
|
||||
package web
|
||||
|
||||
import (
|
||||
"github.com/gorilla/mux"
|
||||
)
|
||||
|
||||
func (ws *WebServer) setupApplicationRoutes(r *mux.Router) {
|
||||
application := r.PathPrefix("/app").Subrouter()
|
||||
|
||||
// Setup all application route groups
|
||||
ws.setupDashboardRoutes(application)
|
||||
setupMiscRoutes(application, ws.applicationHandler)
|
||||
ws.setupDirectoryRoutes(application)
|
||||
ws.setupGroupRoutes(application)
|
||||
ws.setupBeneficiariesRoutes(application)
|
||||
ws.setupMembersRoutes(application)
|
||||
ws.setupWalletsRoutes(application)
|
||||
ws.setupJourneysRoutes(application)
|
||||
ws.setupSolidarityTransportRoutes(application)
|
||||
ws.setupOrganizedCarpoolRoutes(application)
|
||||
ws.setupVehiclesRoutes(application)
|
||||
ws.setupVehiclesManagementRoutes(application)
|
||||
ws.setupSMSRoutes(application)
|
||||
ws.setupSupportRoutes(application)
|
||||
ws.setupAgendaRoutes(application)
|
||||
ws.setupGroupModuleRoutes(application)
|
||||
ws.setupAdministrationRoutes(application)
|
||||
|
||||
// Apply middleware
|
||||
application.Use(ws.idp.Middleware)
|
||||
application.Use(ws.idp.GroupsMiddleware)
|
||||
}
|
||||
Reference in New Issue
Block a user