Roles & Permissions
Intercessor creates three custom WordPress roles and six custom capabilities.
Custom roles
Prayer Manager
A Prayer Manager has broad WordPress content-management access plus full Intercessor management capabilities. This role is intended for trusted staff responsible for administering prayer requests.
Prayer Warrior
A Prayer Warrior is intended for trusted volunteers who need read/export access to prayer information without full settings or content-management privileges.
Requester
The Requester role is a minimal WordPress role used for people who are auto-registered through Intercessor's registration workflow.
Custom capabilities
| Capability | Administrator | Prayer Manager | Prayer Warrior |
|---|---|---|---|
edit_prayers | ✓ | ✓ | ✓ |
manage_prayer_settings | ✓ | ✓ | — |
view_prayer_reports | ✓ | ✓ | ✓ |
export_prayer_reports | ✓ | ✓ | ✓ |
view_prayer_sensitive_data | ✓ | ✓ | — |
read_private_prayers | — | — | ✓ |
The plugin uses these capabilities to protect administration, reports, exports, and sensitive request data.
WARNING
The read_private_prayers capability is distinct from edit_prayers. Do not assume that a user who can read private prayers can also moderate requests.