|
|
@ -54,16 +54,9 @@ router |
|
|
buildUserSaveValidation(), |
|
|
buildUserSaveValidation(), |
|
|
controller.save |
|
|
controller.save |
|
|
) |
|
|
) |
|
|
.get("/api/admin/users", controller.fetch) |
|
|
.get("/api/admin/users", adminOnly, controller.fetch) |
|
|
.post("/api/admin/users/init", controller.adminUser) |
|
|
|
|
|
.get("/api/admin/users/self", controller.getSelf) |
|
|
|
|
|
.post( |
|
|
|
|
|
"/api/admin/users/self", |
|
|
|
|
|
buildUserSaveValidation(true), |
|
|
|
|
|
controller.updateSelf |
|
|
|
|
|
) |
|
|
|
|
|
.delete("/api/admin/users/:id", adminOnly, controller.destroy) |
|
|
.delete("/api/admin/users/:id", adminOnly, controller.destroy) |
|
|
.get("/api/admin/users/:id", controller.find) |
|
|
.get("/api/admin/users/:id", adminOnly, controller.find) |
|
|
.get("/api/admin/roles/:appId") |
|
|
.get("/api/admin/roles/:appId") |
|
|
.post( |
|
|
.post( |
|
|
"/api/admin/users/invite", |
|
|
"/api/admin/users/invite", |
|
|
@ -71,10 +64,18 @@ router |
|
|
buildInviteValidation(), |
|
|
buildInviteValidation(), |
|
|
controller.invite |
|
|
controller.invite |
|
|
) |
|
|
) |
|
|
|
|
|
// non-admin endpoints
|
|
|
|
|
|
.post( |
|
|
|
|
|
"/api/admin/users/self", |
|
|
|
|
|
buildUserSaveValidation(true), |
|
|
|
|
|
controller.updateSelf |
|
|
|
|
|
) |
|
|
.post( |
|
|
.post( |
|
|
"/api/admin/users/invite/accept", |
|
|
"/api/admin/users/invite/accept", |
|
|
buildInviteAcceptValidation(), |
|
|
buildInviteAcceptValidation(), |
|
|
controller.inviteAccept |
|
|
controller.inviteAccept |
|
|
) |
|
|
) |
|
|
|
|
|
.post("/api/admin/users/init", controller.adminUser) |
|
|
|
|
|
.get("/api/admin/users/self", controller.getSelf) |
|
|
|
|
|
|
|
|
module.exports = router |
|
|
module.exports = router |
|
|
|