From 779733e0aba6ac6e082410f647784111b0a8e8fb Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Sat, 4 Dec 2021 23:56:58 +0000 Subject: [PATCH] Admin routes don't need budget --- http/http.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/http/http.go b/http/http.go index 65ca32a..d49eb48 100644 --- a/http/http.go +++ b/http/http.go @@ -46,7 +46,12 @@ func (h *Handler) Serve() { router.GET("/", func(c *gin.Context) { c.HTML(http.StatusOK, "index.html", nil) }) router.GET("/login", h.login) router.GET("/register", h.register) - router.Group("").Use(h.verifyLoginWithRedirect).GET("/dashboard", h.dashboard) + + withLogin := router.Group("") + withLogin.Use(h.verifyLoginWithRedirect) + withLogin.GET("/dashboard", h.dashboard) + withLogin.GET("/admin", h.admin) + withLogin.GET("/admin/clear-database", h.clearDatabase) withBudget := router.Group("") withBudget.Use(h.verifyLoginWithRedirect) @@ -54,8 +59,6 @@ func (h *Handler) Serve() { withBudget.GET("/budget/:budgetid", h.budget) withBudget.GET("/budget/:budgetid/accounts", h.accounts) withBudget.GET("/budget/:budgetid/account/:accountid", h.account) - withBudget.GET("/admin", h.admin) - withBudget.GET("/admin/clear-database", h.clearDatabase) api := router.Group("/api/v1")