Overrides
Overrides are specific permissions designed to override a role in a specific context, allowing you to "tweak" your permissions as required.
In each role, you can choose to set the permission for a capability to one of four values:
- NOT SET
- Use the setting the user already had. If permission is never allowed at any level, then the user will not have that capability.
- ALLOW
- Grant permission for a capability to people who are assigned this role. This permission applies for the selected context as well as all "lower" contexts.
- PREVENT
- Remove permission for a capability even if it's allowed in a higher context.
- PROHIBIT
- Completely deny permissions to a role in a way that can NOT be overridden at any lower context.
Permissions at a "lower" context will generally override anything at a "higher" context (this applies to overrides and assigned roles). The exception is PROHIBIT which can not be overridden at lower levels.
Special exceptionsNote that the guest user account will generally be prevented from posting content even if granted the capability to do so.
See also Roles, Contexts, Assign Roles and Permissions.