Admin routes don't need budget

This commit is contained in:
Jan Bader 2021-12-04 23:56:58 +00:00
parent 2ec3873e83
commit 779733e0ab

View File

@ -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")