Roles
General
Action | All Users |
---|---|
Create Organization | ✅ |
Get List of Organizations to which Belong | ✅ |
Get List of Spaces to which Belong | ✅ |
Get List of Projects to which Belong | ✅ |
Organization
Organization Roles
- Users belonging to an organization hold either the
Admin
orMember
role (Organization Role). - Users who are not part of the organization but directly part of spaces or projects are treated as "Guests."
Action | Organization Role | ||
---|---|---|---|
Admin | Member | Guest | |
Get Organization Metadata | ✅ | ✅ | ✅ |
Change Organization Metadata | ✅ | × | × |
Delete Organization | ✅ | × | × |
Display List of Users in Organization | ✅ | ✅ | × |
Add Users to Organization | ✅ | × | × |
Change User Role in Organization | ✅ | × | × |
Remove Other Users from Organization | ✅ | × | × |
Remove Self from Organization | ✅ | ✅ | × |
Display List of Projects in Organization | ✅ | ✅ | × |
Create Project in Organization | ✅ | ✅ | × |
Display List of Spaces in Organization | ✅ | ✅ | × |
Create Space in Organization | ✅ | ✅ | × |
Get Templates in Organization | ✅ | ✅ | × |
Space
Sharing Settings
- Each space can set visibility (sharing settings) for all users belonging to its parent organization. There are three types of sharing settings:
Can Edit
: Anyone in the organization can editCan View
: Anyone in the organization can viewMembers Only
: Only users belonging to the space can access; organization users cannot access
- Organization admins are not affected by sharing settings and have privileged access rights.
Action | Organization Admin | Organization Members (Sharing Settings) | ||
---|---|---|---|---|
Can Edit | Can View | Members Only | ||
Get Space Metadata | ✅ | ✅ | ✅ | ✅ |
Change Space Metadata | ✅ | × | × | × |
Delete Space | ✅ | × | × | × |
Add User to Space | ✅ | × | × | × |
Display List of Users in Space | ✅ | ✅ | ✅ | × |
Change User Role in Space | ✅ | × | × | × |
Remove User from Space | ✅ | × | × | × |
Display List of Projects in Space | ✅ | ✅ | ✅ | × |
Create Project in Space | ✅ | ✅ | × | × |
Default Role for Projects in Space | If Can Edit: Editor
If Members Only: × | Editor | Viewer | × |
Space Roles
- There are four types of space roles:
Admin
,Publisher
,Editor
, andViewer
. - Users belonging to a space hold one of these roles.
- Users with space roles take precedence over permissions granted by sharing settings.
Action/Space Role | Admin | Publisher | Editor | Viewer |
---|---|---|---|---|
Get Space Metadata | ✅ | ✅ | ✅ | ✅ |
Change Space Metadata | ✅ | × | × | × |
Delete Space | ✅ | × | × | × |
Display List of Users in Space | ✅ | ✅ | ✅ | ✅ |
Add User to Space | ✅ | × | × | × |
Change User Role in Space | ✅ | × | × | × |
Remove Other Users from Space | ✅ | × | × | × |
Remove Self from Space | ✅ | ✅ | ✅ | ✅ |
Display List of Projects in Space | ✅ | ✅ | ✅ | ✅ |
Create Project in Space | ✅ | ✅ | ✅ | × |
Default Role for Projects in Space | Admin | Publisher | Editor | Viewer |
Project
Project Roles
- Project roles consist of four types:
Admin
,Publisher
,Editor
, andViewer
. - Users belonging to a project hold one of these roles.
- Users not belonging to a project may still hold project roles due to space roles or sharing settings.
- For organization admins, project roles or space roles take precedence if held, and permissions for the canvas are affected by sharing settings of space roles.
- The final project role is determined in the following order.
Action | Organization Admin | Project Role | |||
---|---|---|---|---|---|
Admin | Publisher | Editor | Viewer | ||
Get Project Metadata | ✅ | ✅ | ✅ | ✅ | ✅ |
Change Project Metadata | ✅ | ✅ | × | × | × |
Delete Project | ✅ | ✅ | × | × | × |
Display List of Users in Project | ✅ | ✅ | ✅ | ✅ | ✅ |
Add User to Project | ✅ | ✅ | × | × | × |
Change User Role in Project | ✅ | ✅ | × | × | × |
Remove Other Users from Project | × | ✅ | × | × | × |
Remove Self from Project | × | ✅ | × | × | × |
Show Canvas | × | ✅ | ✅ | ✅ | ✅ |
Edit Canvas | × | ✅ | ✅ | ✅ | × |
Deploy Circuit | × | ✅ | ✅ | × | × |
Show Circuit Status | × | ✅ | ✅ | × | × |
Show Deployment History | × | ✅ | ✅ | × | × |
Show Secret List | × | ✅ | ✅ | × | × |
Add Secret | × | ✅ | ✅ | × | × |
Update Secret | × | ✅ | ✅ | × | × |
Issue Template | × | ✅ | ✅ | × | × |
Update Template (Reissue) | × | ✅ | ✅ | × | × |
Delete Template | × | ✅ | ✅ | × | × |
Show Version History | × | ✅ | ✅ | ✅ | × |
Manually Create Version History | × | ✅ | ✅ | ✅ | × |
Rename Version History | × | ✅ | ✅ | ✅ | × |
Delete Version History | × | ✅ | ✅ | ✅ | × |