Skip to main content

Roles

General

ActionAll 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 or Member role (Organization Role).
  • Users who are not part of the organization but directly part of spaces or projects are treated as "Guests."
ActionOrganization Role
AdminMemberGuest
Get Organization Metadata
Change Organization Metadata××
Delete Organization××
Display List of Users in Organization


Includes Guests


Guests Not Included

×
Add Users to Organization××
Change User Role in Organization


Cannot Change Own Role

××
Remove Other Users from Organization××
Remove Self from Organization


Only Possible if One or More Admins Remain After Change

×
Display List of Projects in Organization


Only Projects with Permissions

×
Create Project in Organization×
Display List of Spaces in Organization


Only Spaces with Permissions

×
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 edit
    • Can View: Anyone in the organization can view
    • Members 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.
ActionOrganization AdminOrganization Members (Sharing Settings)
Can EditCan ViewMembers Only
Get Space Metadata
Change Space Metadata×××
Delete Space×××
Add User to Space


Cannot Add Self

×××
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 Can View: Viewer


If Members Only: ×

EditorViewer×

Space Roles

  • There are four types of space roles: Admin, Publisher, Editor, and Viewer.
  • Users belonging to a space hold one of these roles.
  • Users with space roles take precedence over permissions granted by sharing settings.
Action/Space RoleAdminPublisherEditorViewer
Get Space Metadata
Change Space Metadata×××
Delete Space×××
Display List of Users in Space
Add User to Space×××
Change User Role in Space


Cannot Change Own Role

×××
Remove Other Users from Space×××
Remove Self from Space


Only Possible if One or More Admins Remain After Change

Display List of Projects in Space
Create Project in Space×
Default Role for Projects in SpaceAdminPublisherEditorViewer

Project

Project Roles

  • Project roles consist of four types: Admin, Publisher, Editor, and Viewer.
  • 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
AdminPublisherEditorViewer
Get Project Metadata
Change Project Metadata×××
Delete Project×××
Display List of Users in Project
Add User to Project


Cannot Add Self

×××
Change User Role in Project


Cannot Change Own Role

×××
Remove Other Users from Project××××
Remove Self from Project×


Only Possible if One or More Admins Remain After Change

×××
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××