From 5c6ff8f9018f86917796f5244615b9433b9ecc94 Mon Sep 17 00:00:00 2001 From: Julien Dessaux Date: Wed, 26 Feb 2025 00:07:35 +0100 Subject: feat(webui): add user accounts list, admin middleware and admin restricted menu entries --- pkg/webui/routes.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkg/webui/routes.go') diff --git a/pkg/webui/routes.go b/pkg/webui/routes.go index 1fce700..2037df6 100644 --- a/pkg/webui/routes.go +++ b/pkg/webui/routes.go @@ -12,6 +12,8 @@ func addRoutes( ) { requireSession := sessionsMiddleware(db) requireLogin := loginMiddleware(db, requireSession) + requireAdmin := adminMiddleware(db, requireLogin) + mux.Handle("GET /accounts", requireAdmin(handleAccountsGET(db))) mux.Handle("GET /healthz", handleHealthz()) mux.Handle("GET /login", requireSession(handleLoginGET())) mux.Handle("POST /login", requireSession(handleLoginPOST(db))) -- cgit v1.2.3