feat: proper space overview page
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m21s
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m21s
This commit is contained in:
parent
03217ac69f
commit
f012766ec7
4 changed files with 459 additions and 5 deletions
|
|
@ -61,9 +61,13 @@ func SetupRoutes(a *app.App) http.Handler {
|
|||
mux.HandleFunc("POST /app/settings/password", authRateLimiter(middleware.RequireAuth(settings.SetPassword)))
|
||||
|
||||
// Space routes
|
||||
spaceDashboardHandler := middleware.RequireAuth(space.DashboardPage)
|
||||
spaceDashboardWithAccess := middleware.RequireSpaceAccess(a.SpaceService)(spaceDashboardHandler)
|
||||
mux.Handle("GET /app/spaces/{spaceID}", spaceDashboardWithAccess)
|
||||
spaceOverviewHandler := middleware.RequireAuth(space.OverviewPage)
|
||||
spaceOverviewWithAccess := middleware.RequireSpaceAccess(a.SpaceService)(spaceOverviewHandler)
|
||||
mux.Handle("GET /app/spaces/{spaceID}", spaceOverviewWithAccess)
|
||||
|
||||
reportsPageHandler := middleware.RequireAuth(space.ReportsPage)
|
||||
reportsPageWithAccess := middleware.RequireSpaceAccess(a.SpaceService)(reportsPageHandler)
|
||||
mux.Handle("GET /app/spaces/{spaceID}/reports", reportsPageWithAccess)
|
||||
|
||||
listsPageHandler := middleware.RequireAuth(space.ListsPage)
|
||||
listsPageWithAccess := middleware.RequireSpaceAccess(a.SpaceService)(listsPageHandler)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue