**Description:** Allow admins to suspend or reactivate user accounts. **Tasks:** - [ ] Add `status` field to User model: `active` | `suspended` - [ ] Create `PATCH /api/admin/users/:id/status` - [ ] Require admin role - [ ] Block suspended users from logging in (check in login middleware) **Acceptance Criteria:** Suspended users cannot log in and receive `403` with a clear message. ---
Description:
Allow admins to suspend or reactivate user accounts.
Tasks:
statusfield to User model:active|suspendedPATCH /api/admin/users/:id/statusAcceptance Criteria:
Suspended users cannot log in and receive
403with a clear message.