diff options
| author | Bobby <[email protected]> | 2026-03-07 19:11:59 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2026-03-07 19:11:59 +0530 |
| commit | 547384c41181c034a5eaf340c5e569d36eb013be (patch) | |
| tree | 345341ac0df478fe51d11eeb6c45f2265afd7619 /router | |
| parent | 96c136f046d78c51210927e61483a36a220fedcb (diff) | |
| download | dove-547384c41181c034a5eaf340c5e569d36eb013be.tar.xz dove-547384c41181c034a5eaf340c5e569d36eb013be.zip | |
feat: implement mailbox and user creation features with validation and dropdowns
Diffstat (limited to 'router')
| -rw-r--r-- | router/dashboard.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/router/dashboard.go b/router/dashboard.go index 2a593dc..ff7aa52 100644 --- a/router/dashboard.go +++ b/router/dashboard.go @@ -1,6 +1,7 @@ package router import ( + "dove/controllers" "dove/enums" "dove/pages" "dove/utils/auth" @@ -12,6 +13,10 @@ func init() { urls.Path(enums.Get, "/", auth.RequireAuthentication(pages.Dashboard), "index") urls.Path(enums.Get, "/mailboxes", auth.RequireAuthentication(pages.Mailboxes), "mailboxes") + urls.Path(enums.Get, "/mailboxes/new", auth.RequireAuthentication(pages.NewMailbox), "mailboxes.new") + urls.Path(enums.Post, "/mailboxes", auth.RequireAuthentication(controllers.CreateMailbox), "mailboxes.create") urls.Path(enums.Get, "/mailboxes/:address", auth.RequireAuthentication(pages.Mailbox), "mailbox") urls.Path(enums.Get, "/users", auth.RequireAuthentication(pages.Users), "users") + urls.Path(enums.Get, "/users/new", auth.RequireAuthentication(pages.NewUser), "users.new") + urls.Path(enums.Post, "/users", auth.RequireAuthentication(controllers.CreateUser), "users.create") }
\ No newline at end of file |
