Gestion des rôles

This commit is contained in:
William Bouzourène 2025-01-02 15:29:55 +01:00
parent e756149104
commit fa3aa49419
Signed by: bouzoure
SSH key fingerprint: SHA256:19MbXpLua4rUtk8tunMesD8KUKb91LXLHg8E/qTooww
6 changed files with 725 additions and 8 deletions

View file

@ -135,6 +135,15 @@ func main() {
app.Post("/admin/lists/:id<int;min(0)>/items/:itemid<int;min(0)>", controllers.ListItemEdit)
app.Post("/admin/lists/:id<int;min(0)>/items/:itemid<int;min(0)>/delete", controllers.ListItemDelete)
// Admin: Roles
app.Get("/admin/roles", controllers.Roles)
app.Get("/admin/roles/:id<int;min(0)>", controllers.RoleShow)
app.Get("/admin/roles/add", controllers.RoleAdd)
app.Post("/admin/roles/add", controllers.RoleAdd)
app.Get("/admin/roles/:id<int;min(0)>/edit", controllers.RoleEdit)
app.Post("/admin/roles/:id<int;min(0)>/edit", controllers.RoleEdit)
app.Post("/admin/roles/:id<int;min(0)>/delete", controllers.RoleDelete)
listenAddr := fmt.Sprintf(
"%s:%d",
config.App.ListenAddress,