Return JSON and move /budget/:budgetid to API endpoint

This commit is contained in:
Jan Bader 2022-01-23 22:23:30 +00:00
parent f33f0880c4
commit aae8bbb44e
2 changed files with 6 additions and 3 deletions

View File

@ -116,7 +116,7 @@ func (h *Handler) budgeting(c *gin.Context) {
d.AvailableBalance = availableBalance
c.HTML(http.StatusOK, "budgeting.html", d)
c.JSON(http.StatusOK, d)
}
func (h *Handler) calculateBalances(c *gin.Context, budget postgres.Budget, firstOfNextMonth time.Time, firstOfMonth time.Time, categories []postgres.GetCategoriesRow, cumultativeBalances []postgres.GetCumultativeBalancesRow) ([]CategoryWithBalance, float64, error) {

View File

@ -52,9 +52,8 @@ func (h *Handler) Serve() {
withLogin.GET("/admin/clear-database", h.clearDatabase)
withBudget := router.Group("")
withBudget.Use(h.verifyLoginWithRedirect)
withBudget.Use(h.verifyLoginWithForbidden)
withBudget.Use(h.getImportantData)
withBudget.GET("/budget/:budgetid", h.budgeting)
withBudget.GET("/budget/:budgetid/:year/:month", h.budgeting)
withBudget.GET("/budget/:budgetid/all-accounts", h.allAccounts)
withBudget.GET("/budget/:budgetid/accounts", h.accounts)
@ -75,6 +74,10 @@ func (h *Handler) Serve() {
authenticated.Use(h.verifyLoginWithForbidden)
authenticated.GET("/dashboard", h.dashboard)
withBudget2 := authenticated.Group("")
withBudget2.Use(h.getImportantData)
withBudget2.GET("/budget/:budgetid", h.budgeting)
budget := authenticated.Group("/budget")
budget.POST("/new", h.newBudget)