Manage optionnal fields

This commit is contained in:
William Bouzourène 2025-01-06 17:05:03 +01:00
parent dcc322c71d
commit d35b06e2a9
Signed by: bouzoure
SSH key fingerprint: SHA256:19MbXpLua4rUtk8tunMesD8KUKb91LXLHg8E/qTooww
7 changed files with 518 additions and 0 deletions

View file

@ -144,6 +144,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: Fields
app.Get("/admin/fields", controllers.Fields)
app.Get("/admin/fields/:id<int;min(0)>", controllers.FieldShow)
app.Get("/admin/fields/add", controllers.FieldAdd)
app.Post("/admin/fields/add", controllers.FieldAdd)
app.Get("/admin/fields/:id<int;min(0)>/edit", controllers.FieldEdit)
app.Post("/admin/fields/:id<int;min(0)>/edit", controllers.FieldEdit)
app.Post("/admin/fields/:id<int;min(0)>/delete", controllers.FieldDelete)
// Admin: Users
app.Get("/admin/users", controllers.Users)
app.Get("/admin/users/:id<int;min(0)>", controllers.UserShow)