Manage contacts

This commit is contained in:
William Bouzourène 2025-01-16 16:48:17 +01:00
parent 933a939fd5
commit b1f7777c3e
3 changed files with 670 additions and 14 deletions

View file

@ -130,6 +130,15 @@ func main() {
// Contacts
app.Get("/contacts", controllers.Contacts)
app.Get("/contacts/:id<int;min(0)>", controllers.ContactShow)
app.Get("/contacts/add", controllers.ContactAdd)
app.Post("/contacts/add", controllers.ContactAdd)
app.Get("/contacts/:id<int;min(0)>/edit", controllers.ContactEdit)
app.Post("/contacts/:id<int;min(0)>/edit", controllers.ContactEdit)
app.Post("/contacts/:id<int;min(0)>/convert", controllers.ContactConvert)
app.Post("/contacts/:id<int;min(0)>/archive", controllers.ContactArchive)
app.Post("/contacts/:id<int;min(0)>/restore", controllers.ContactRestore)
app.Post("/contacts/:id<int;min(0)>/purge", controllers.ContactPurge)
// Account manage
app.Get("/account/manage", controllers.AccountManage)