pub fn users_routes() -> Router<AppState>
Expand description
Builds the /users
route group, mapping HTTP methods to handlers.
GET /users
→list_users
(admin only)POST /users
→create_user
(admin only)POST /users/bulk
→bulk_create_users
(admin only)GET /users/{user_id}/modules
→get_user_modules
(admin only)GET /users/{user_id}
→get_user
(admin only)PUT /users/{user_id}
→update_user
(admin only)DELETE /users/{user_id}
→delete_user
(admin only)PUT /users/{user_id}/avatar
→upload_avatar
(admin only)
§Returns
A configured Router
instance to be nested in the main app.