Manage roles
Roles are a reusable collection of permissions that can be assigned to users and API keys.
info
Only team admins can create, edit and delete roles.
Create role
You create a new user by inviting the person to Uniform.
In Uniform, navigate to Security > Roles.
Click the red (+) button.
Enter the role's name
Select the permissions you want to assign.
About this step
See the permissions section for details about the individual permissions that are supported.
Click Add Role.
Edit Role
Editing a role enables you to change the permissions for the role.
In Uniform, navigate to Security > Roles.
Click the name of the role you want to edit.
Select the permissions you want to assign.
About this step
See the permissions section for details about the individual permissions that are supported.
Click Save.
Delete role
Deleting a role enables you to remove the role from your Uniform team.
- In Uniform, navigate to Security > Roles.
- Click the name of the role you want to delete.
- Click Delete Role.
- Click OK.
Default project roles
When a new project is created, the following roles are added by default:
- Developer
- Editor
- Viewer
tip
Team admins can change or delete these roles. They are added for convenience and are not required in order for Uniform to function properly.
Uniform Canvas permissions
The following table describes the default permissions related to Uniform Canvas that are assigned to the different default project roles.
tip
For more information on what each permission does, see permissions.
| Feature | Permission | Developer | Editor | Viewer |
|---|---|---|---|---|
| Component Library | Manage | Yes | No | No |
| Compositions | Create | Yes | Yes | No |
| Compositions | Delete | Yes | Yes | No |
| Compositions | Publish | Yes | Yes | No |
| Compositions | Read Draft | Yes | Yes | No |
| Compositions | Read Published | Yes | Yes | Yes |
| Compositions | Update | Yes | Yes | No |
Uniform Context permissions
The following table describes the default permissions related to Uniform Context that are assigned to the different default project roles.
tip
For more information on what each permission does, see permissions.
| Feature | Permission | Developer | Editor | Viewer |
|---|---|---|---|---|
| Read Drafts | Yes | Yes | Yes | |
| Enrichments | Create | Yes | Yes | No |
| Enrichments | Delete | Yes | Yes | No |
| Enrichments | Update | Yes | Yes | No |
| Intents & Audiences | Create | Yes | Yes | No |
| Intents & Audiences | Delete | Yes | Yes | No |
| Intents & Audiences | Update | Yes | Yes | No |
| Manifest | Publish | Yes | Yes | Yes |
| Manifest | Read | Yes | Yes | No |
| Quirks | Create | Yes | Yes | No |
| Quirks | Delete | Yes | Yes | No |
| Quirks | Update | Yes | Yes | No |
| Signals | Update | Yes | Yes | No |
| Signals | Delete | Yes | Yes | No |
| Signals | Update | Yes | Yes | No |
| Tests | Update | Yes | Yes | No |
| Tests | Delete | Yes | Yes | No |
| Tests | Update | Yes | Yes | No |