Optimizations. User-Role handling in templates and routes.

This commit is contained in:
MaxJa4
2024-01-21 17:24:29 +01:00
parent 8edbbb4347
commit 4aae0896aa
14 changed files with 221 additions and 119 deletions

View File

@@ -2,6 +2,7 @@ package main
import (
"InfantrySkillCalculator/controllers"
"InfantrySkillCalculator/utils"
"github.com/gin-gonic/gin"
"log"
"net/http"
@@ -10,10 +11,10 @@ import (
func mainPage(c *gin.Context) {
data := map[string]interface{}{
"isAdmin": isUserAdmin(c),
"UserRole": controllers.GetUserRoleByCtx(c),
}
err := mainPageTemplates.Execute(c.Writer, data)
err := utils.MainPageTemplates.Execute(c.Writer, data)
if err != nil {
log.Fatal(err)
}
@@ -25,7 +26,7 @@ func loginPage(c *gin.Context) {
return
}
err := loginPageTemplates.Execute(c.Writer, nil)
err := utils.LoginPageTemplates.Execute(c.Writer, nil)
if err != nil {
log.Fatal(err)
}
@@ -64,7 +65,7 @@ func registerPage(c *gin.Context) {
return
}
err := registerPageTemplates.Execute(c.Writer, nil)
err := utils.RegisterPageTemplates.Execute(c.Writer, nil)
if err != nil {
log.Fatal(err)
}