admin: add create-user dialog and API
Some checks failed
build quyun / Build (push) Failing after 1m23s

This commit is contained in:
2025-12-22 15:57:32 +08:00
parent 4704cf6949
commit 859d628cd6
5 changed files with 139 additions and 0 deletions

View File

@@ -173,6 +173,11 @@ func (r *Routes) Register(router fiber.Router) {
r.users.List,
Query[dto.UserListQuery]("query"),
))
r.log.Debugf("Registering route: Post /admin/v1/users -> users.Create")
router.Post("/admin/v1/users"[len(r.Path()):], DataFunc1(
r.users.Create,
Body[UserCreateForm]("form"),
))
r.log.Debugf("Registering route: Get /admin/v1/users/:id -> users.Show")
router.Get("/admin/v1/users/:id"[len(r.Path()):], DataFunc1(
r.users.Show,