Roles are a key part of managing security and structure across the platform. They define what internal users can see and do across both the CMS and the front-end website or app.
By using roles, you can ensure users only have access to the features they need.
What are roles used for?
Roles are used to control access to features across the platform, including:
CMS functionality (e.g. managing content, users, and assets)
Front-end access (what users can view or interact with on the website or app)
They help you:
Maintain security and control
Reduce user error by limiting access
Standardise permissions across teams
Where to manage roles
To access roles, navigate to:
βONE Admin > Users > Roles
Creating and managing roles
Roles are fully customisable - you can create as many (or as few) as you need by combining different permissions.
Add a New Role
To create a new role:
Click '+ Add Role' (top right of the screen)
A form will open where you can name the role
Select the relevant permissions for that role
Save your changes
Edit an Existing Role
To update a role:
Find the role in the list
Click the Actions menu on the right-hand side
Select 'Edit'
Make your changes and save
Delete an Existing Role
To remove a role:
Find the role in the list
Click the Actions menu on the right-hand side
Select 'Delete'
Confirm deletion
What do role permissions allow?
Each role is made up of permissions that define what a user can do. You can view a description of each permission in two ways:
Hover over the '?' icon in the CMS for a quick explanation
Review the full permission list here for detailed descriptions
Applying a role to a user
Once a role has been created, you can assign it to a user:
Go to ONE Admin > Users
Find the user you want to update
Click the Actions menu for that user
Select 'Edit'
Scroll to the 'Roles' option and assign the relevant role and save
Why roles matter
Keep access secure and controlled
Ensure users only see what they need
Make permission management scalable
Reduce manual configuration errors
Tips
Build roles based on job function
Use a small number of well-structured roles instead of many overlapping ones
Test roles with a sample user before rolling out widely
Roles give you powerful control over your platform - helping you manage access clearly, consistently, and at scale.


