Roles and Permissions
At Safetydocs.org, we use a flexible roles and permissions system to control who can view, edit, and manage your safety documentation. Whether you’re managing a team of volunteers, contractors, or internal departments, permissions ensure that everyone sees exactly what they need — and nothing more.
Each user can be assigned one or more roles. When multiple roles are assigned, permissions stack, meaning a user will gain any ability granted by any of their roles.
Managing Roles
Administrators can create and edit roles by visiting the Settings > Roles area.
Each role includes:
Roles come with default settings out of the box, but you can tailor them for your organisation’s needs.
Many content permissions also include an “Own” option, allowing users to manage content they’ve created, without affecting other users’ content.
Assigning Roles to Users
Roles are assigned by an admin via the Settings > Users section.
Automated role assignment is also possible if you use integrated login systems such as:
Content-Level Permissions
For greater control, permissions can be set on individual items:
This is done via the “Permissions” option when viewing any item (visible to users with the correct role permissions).
Within this view:
You’ll see a clear indicator when a page, book, or chapter is inheriting custom permissions from a parent — and if you have access, you can click to edit those permissions directly.
How Permissions Behave
Permission Logic — Explained Simply
Permissions follow a clear hierarchy — from broad to specific:
When permissions overlap:
This ensures clarity and prevents unintended access blocks — while still giving you detailed control.
This ensures clarity and prevents unintended access blocks — while still giving you detailed control.
Need help setting up the right permissions for your team or event structure?