Roles & Permissions
This section provides details about Uniform's access control model.
Default project roles
The following roles are available when a project is created. The table below details the permissions that are granted to each role:
- Developer
- Editor
- Viewer
tip
These roles may be edited or deleted as needed, so you should not assume that the roles in any specific project match the permissions below.
Product | Feature | Permission | Developer | Editor | Viewer |
---|---|---|---|---|---|
Canvas | Component Library | Manage | Yes | No | No |
Canvas | Compositions | Create | Yes | Yes | No |
Canvas | Compositions | Delete | Yes | Yes | No |
Canvas | Compositions | Publish | Yes | Yes | No |
Canvas | Compositions | Read Draft | Yes | Yes | No |
Canvas | Compositions | Read Published | Yes | Yes | Yes |
Canvas | Compositions | Update | Yes | Yes | No |
Context | Read Drafts | Yes | Yes | Yes | |
Context | Enrichments | Create | Yes | Yes | No |
Context | Enrichments | Delete | Yes | Yes | No |
Context | Enrichments | Update | Yes | Yes | No |
Context | Intents & Audiences | Create | Yes | Yes | No |
Context | Intents & Audiences | Delete | Yes | Yes | No |
Context | Intents & Audiences | Update | Yes | Yes | No |
Context | Manifest | Publish | Yes | Yes | Yes |
Context | Manifest | Read | Yes | Yes | No |
Context | Quirks | Create | Yes | Yes | No |
Context | Quirks | Delete | Yes | Yes | No |
Context | Quirks | Update | Yes | Yes | No |
Context | Signals | Update | Yes | Yes | No |
Context | Signals | Delete | Yes | Yes | No |
Context | Signals | Update | Yes | Yes | No |
Context | Tests | Update | Yes | Yes | No |
Context | Tests | Delete | Yes | Yes | No |
Context | Tests | Update | Yes | Yes | No |