Suspending a staff member blocks their DDLS access without removing them from the team. This is useful when someone is on leave or under review.
Admin-Side Feature
How to Suspend #
- (‘ol’, ‘Go to DMSI DDLS > Team > Team Members.’)
- (‘ol’, ‘Find the staff member.’)
- (‘ol’, ‘Click Edit.’)
- (‘ol’, ‘Change their Status to Suspended.’)
- (‘ol’, ‘Click Save.’)
Effect of Suspension #
- The staff member remains in the Team Members list with status “Suspended”.
- They can still log in to WordPress, but their DDLS capabilities are blocked.
- The
user_can()permission check returns false for all 13 DDLS capabilities while suspended. - Their role assignment and history are preserved.
Reactivating a Suspended Member #
- (‘ol’, ‘Edit their record.’)
- (‘ol’, ‘Change status back to Active.’)
- (‘ol’, ‘Save.’)
Their access is restored immediately.
Suspension vs. Removal #
| Suspension | Removal | |
|---|---|---|
| Still in team list? | Yes | No |
| Can be reactivated? | Yes, instantly | Must re-add them |
| Access blocked? | Yes | Yes |
| History preserved? | Yes | Yes (soft delete) |
Use suspension for temporary situations. Use removal when someone leaves the organization permanently.
