Skip to content

Commit c731eb5

Browse files
Update user roles list to matrix table (#538)
* Update roles list to matrix table Signed-off-by: Justine Geffen <[email protected]> * Update platform_versioned_docs/version-25.1/orgs-and-teams/roles.mdx Co-authored-by: Rob Newman <[email protected]> Signed-off-by: Justine Geffen <[email protected]> * Apply suggestions from code review Co-authored-by: Rob Newman <[email protected]> Signed-off-by: Justine Geffen <[email protected]> * Update platform_versioned_docs/version-25.1/orgs-and-teams/roles.mdx Co-authored-by: Rob Newman <[email protected]> Signed-off-by: Justine Geffen <[email protected]> * Update platform_versioned_docs/version-25.1/orgs-and-teams/roles.mdx Co-authored-by: Rob Newman <[email protected]> Signed-off-by: Justine Geffen <[email protected]> * Apply suggestions from code review Co-authored-by: Rob Newman <[email protected]> Signed-off-by: Justine Geffen <[email protected]> * Update platform_versioned_docs/version-25.1/orgs-and-teams/roles.mdx Co-authored-by: Rob Newman <[email protected]> Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Rename platform_versioned_docs/version-25.1/orgs-and-teams/roles.mdx to platform_versioned_docs/platform-cloud/version-25.1/orgs-and-teams/roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update platform-enterprise_versioned_docs/version-25.1/orgs-and-teams/roles.mdx Co-authored-by: Rob Newman <[email protected]> Signed-off-by: Justine Geffen <[email protected]> * Update platform_versioned_docs/platform-cloud/version-25.1/orgs-and-teams/roles.mdx Co-authored-by: Rob Newman <[email protected]> Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> * Update roles.mdx Signed-off-by: Justine Geffen <[email protected]> --------- Signed-off-by: Justine Geffen <[email protected]> Co-authored-by: Rob Newman <[email protected]>
1 parent 44cf43b commit c731eb5

File tree

3 files changed

+169
-14
lines changed
  • platform-cloud/docs/orgs-and-teams
  • platform-enterprise_versioned_docs/version-25.1/orgs-and-teams
  • platform_versioned_docs/platform-cloud/version-25.1/orgs-and-teams

3 files changed

+169
-14
lines changed

platform-cloud/docs/orgs-and-teams/roles.mdx

+46-7
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,51 @@ You can group **members** and **collaborators** into **teams** and apply a role
1818

1919
### Workspace participant roles
2020

21-
- **Owner**: The participant has full permissions for all resources within the workspace, including the workspace settings.
22-
- **Admin**: The participant has full permissions for resources associated with the workspace and access to all the actions associated with all roles, including all data-related roles. They can create, modify, and delete pipelines, compute environments, actions, credentials, and secrets. They can also add/remove users in the workspace and edit the workspace settings. A participant with this role cannot delete a workspace.
23-
- **Maintain**: The participant can launch pipelines and modify pipeline executions (e.g., change the pipeline launch compute environment, parameters, pre/post-run scripts, Nextflow config), create new pipeline configurations in the Launchpad, and add secrets. They can upload, download, and preview data in Data Explorer, hide/unhide buckets, manage buckets, and manage the metadata associated with buckets.They can also add, update, and delete a Studio session. This includes starting, stopping, and changing the configuration. A participant with this role cannot modify compute environment settings and credentials, but can manage workspace labels and resource labels.
24-
- **Launch**: The participant can launch pipelines and modify the pipeline input/output parameters in the Launchpad. This includes starting, stopping, and changing the configuration. They cannot modify the launch configuration or other resources. They can list, search and view the status, configuration, and details of Studio sessions and connect to a running session.
25-
- **Connect**: The participant can list, search, and view the status, configuration, and details of Studio sessions. They cannot add, update (start/stop/change config) or delete Studio sessions. They can also connect to a running sessions and interact with the contents, and access team resources in read-only mode. They cannot launch or maintain pipelines. A participant with this role also cannot manage any data in Data Explorer — uploading, downloading, or previewing data, hiding/unhiding, managing buckets, or managing the metadata associated with buckets.
26-
- **View**: The participant can only access team resources in read-only mode. This includes the ability to list, search, and view the status, configuration, and details of mounted data in Data Explorer and Studio sessions.
21+
| Permission / Role | Owner | Admin | Maintain | Launch | Connect | View |
22+
|--------------------------------------------|-------|-------|----------|--------|---------|------|
23+
| **Organization: Settings:** Add, edit, delete |||||||
24+
| **Organization: Workspaces:** Add, delete |||||||
25+
| **Organization: Workspaces:** Edit, change visibility |||||||
26+
| **Organization: Members:** Add, delete, change role |||||||
27+
| **Organization: Teams:** Add, edit, delete |||||||
28+
| **Organization: Teams: Members:** Add, remove |||||||
29+
| **Organization: Teams: Workspaces:** Add, remove, change role |||||||
30+
| **Organization: Collaborators:** Add, edit, delete |||||||
31+
| **Organization: Managed identities:** Add, delete |||||||
32+
| **Organization: Managed identities:** Edit |||||||
33+
| **Organization: Managed identities: Users:** Manage credentials |||||||
34+
| **Workspace: Settings: Studios:** Edit session lifespan |||||||
35+
| **Workspace: Settings: Labels & Resource Labels:** Add, edit, delete |||||||
36+
| **Workspace: Compute environments:** Add, rename, make primary, duplicate, delete |||||||
37+
| **Workspace: Actions:** Add, edit, delete |||||||
38+
| **Workspace: Credentials:** Add, edit, delete |||||||
39+
| **Workspace: Secrets:** Add, edit, delete |||||||
40+
| **Workspace: Participants:** Add, remove, change role |||||||
41+
| **Workspace: Pipelines:** Launch |||||||
42+
| **Workspace: Pipelines:** View |||||||
43+
| **Workspace: Pipelines:** Define input/output parameters |||||||
44+
| **Workspace: Pipelines:** Modify execution configurations |||||||
45+
| **Workspace: Pipelines:** Add, edit, duplicate, delete |||||||
46+
| **Workspace: Pipelines:** Modify resource labels |||||||
47+
| **Workspace: Pipelines:** Create, modify, delete |||||||
48+
| **Workspace: Pipelines: Run:** Apply labels, relaunch, save as new pipeline |||||||
49+
| **Workspace: Pipelines: Run:** Resume, delete, star (favourite) |||||||
50+
| **Workspace: Pipelines:** Modify resource labels |||||||
51+
| **Workspace: Datasets:** Add, edit |||||||
52+
| **Workspace: Datasets:** Delete |||||||
53+
| **Workspace: Data Explorer:** Upload, download, preview data |||||||
54+
| **Workspace: Data Explorer:** Attach, edit, remove buckets |||||||
55+
| **Workspace: Data Explorer:** Hide/unhide buckets |||||||
56+
| **Workspace: Data Explorer:** Edit bucket metadata |||||||
57+
| **Workspace: Studios:** Add, edit, delete a studio |||||||
58+
| **Workspace: Studios:** List/search/view studios |||||||
59+
| **Workspace: Studios:** Connect to a running session |||||||
60+
| **Workspace: Studios:** Add, edit, delete studio |||||||
61+
| **Workspace: Studios:** Edit studio resource labels |||||||
62+
| **Workspace: Studios:** Start, stop studio session |||||||
63+
| **Workspace: Studios:** Add as new (duplicate studio) |||||||
64+
| **Workspace: Studios: Checkpoints:** Edit studio checkpoint name |||||||
65+
| **Workspace:** View (read-only) resources |||||||
2766

2867
### Role inheritance
2968

@@ -35,4 +74,4 @@ Example:
3574
- If the participant role is Admin and the team role is Launch, the user will have Admin rights.
3675
- If the participant role is Launch and the team role is Launch, the user will have Launch rights.
3776

38-
As a best practice, use teams as the primary vehicle for assigning rights within a workspace and only add named participants when one-off privilege escalations are deemed necessary.
77+
As a best practice, use teams as the primary vehicle for assigning rights within a workspace and only add named participants when one-off privilege escalations are deemed necessary.

platform-enterprise_versioned_docs/version-25.1/orgs-and-teams/roles.mdx

+46-7
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,51 @@ You can group **members** and **collaborators** into **teams** and apply a role
1818

1919
### Workspace participant roles
2020

21-
- **Owner**: The participant has full permissions for all resources within the workspace, including the workspace settings.
22-
- **Admin**: The participant has full permissions for resources associated with the workspace and access to all the actions associated with all roles, including all data-related roles. They can create, modify, and delete pipelines, compute environments, actions, credentials, and secrets. They can also add/remove users in the workspace and edit the workspace settings. A participant with this role cannot delete a workspace.
23-
- **Maintain**: The participant can launch pipelines and modify pipeline executions (e.g., change the pipeline launch compute environment, parameters, pre/post-run scripts, Nextflow config), create new pipeline configurations in the Launchpad, and add secrets. They can upload, download, and preview data in Data Explorer, hide/unhide buckets, manage buckets, and manage the metadata associated with buckets.They can also add, update, and delete a Studio session. This includes starting, stopping, and changing the configuration. A participant with this role cannot modify compute environment settings and credentials, but can manage workspace labels and resource labels.
24-
- **Launch**: The participant can launch pipelines and modify the pipeline input/output parameters in the Launchpad. This includes starting, stopping, and changing the configuration. They cannot modify the launch configuration or other resources. They can list, search and view the status, configuration, and details of Studio sessions and connect to a running session.
25-
- **Connect**: The participant can list, search, and view the status, configuration, and details of Studio sessions. They cannot add, update (start/stop/change config) or delete Studio sessions. They can also connect to a running sessions and interact with the contents, and access team resources in read-only mode. They cannot launch or maintain pipelines. A participant with this role also cannot manage any data in Data Explorer — uploading, downloading, or previewing data, hiding/unhiding, managing buckets, or managing the metadata associated with buckets.
26-
- **View**: The participant can only access team resources in read-only mode. This includes the ability to list, search, and view the status, configuration, and details of mounted data in Data Explorer and Studio sessions.
21+
| Permission / Role | Owner | Admin | Maintain | Launch | Connect | View |
22+
|--------------------------------------------|-------|-------|----------|--------|---------|------|
23+
| **Organization: Settings:** Add, edit, delete |||||||
24+
| **Organization: Workspaces:** Add, delete |||||||
25+
| **Organization: Workspaces:** Edit, change visibility |||||||
26+
| **Organization: Members:** Add, delete, change role |||||||
27+
| **Organization: Teams:** Add, edit, delete |||||||
28+
| **Organization: Teams: Members:** Add, remove |||||||
29+
| **Organization: Teams: Workspaces:** Add, remove, change role |||||||
30+
| **Organization: Collaborators:** Add, edit, delete |||||||
31+
| **Organization: Managed identities:** Add, delete |||||||
32+
| **Organization: Managed identities:** Edit |||||||
33+
| **Organization: Managed identities: Users:** Manage credentials |||||||
34+
| **Workspace: Settings: Studios:** Edit session lifespan |||||||
35+
| **Workspace: Settings: Labels & Resource Labels:** Add, edit, delete |||||||
36+
| **Workspace: Compute environments:** Add, rename, make primary, duplicate, delete |||||||
37+
| **Workspace: Actions:** Add, edit, delete |||||||
38+
| **Workspace: Credentials:** Add, edit, delete |||||||
39+
| **Workspace: Secrets:** Add, edit, delete |||||||
40+
| **Workspace: Participants:** Add, remove, change role |||||||
41+
| **Workspace: Pipelines:** Launch |||||||
42+
| **Workspace: Pipelines:** View |||||||
43+
| **Workspace: Pipelines:** Define input/output parameters |||||||
44+
| **Workspace: Pipelines:** Modify execution configurations |||||||
45+
| **Workspace: Pipelines:** Add, edit, duplicate, delete |||||||
46+
| **Workspace: Pipelines:** Modify resource labels |||||||
47+
| **Workspace: Pipelines:** Create, modify, delete |||||||
48+
| **Workspace: Pipelines: Run:** Apply labels, relaunch, save as new pipeline |||||||
49+
| **Workspace: Pipelines: Run:** Resume, delete, star (favourite) |||||||
50+
| **Workspace: Pipelines:** Modify resource labels |||||||
51+
| **Workspace: Datasets:** Add, edit |||||||
52+
| **Workspace: Datasets:** Delete |||||||
53+
| **Workspace: Data Explorer:** Upload, download, preview data |||||||
54+
| **Workspace: Data Explorer:** Attach, edit, remove buckets |||||||
55+
| **Workspace: Data Explorer:** Hide/unhide buckets |||||||
56+
| **Workspace: Data Explorer:** Edit bucket metadata |||||||
57+
| **Workspace: Studios:** Add, edit, delete a studio |||||||
58+
| **Workspace: Studios:** List/search/view studios |||||||
59+
| **Workspace: Studios:** Connect to a running session |||||||
60+
| **Workspace: Studios:** Add, edit, delete studio |||||||
61+
| **Workspace: Studios:** Edit studio resource labels |||||||
62+
| **Workspace: Studios:** Start, stop studio session |||||||
63+
| **Workspace: Studios:** Add as new (duplicate studio) |||||||
64+
| **Workspace: Studios: Checkpoints:** Edit studio checkpoint name |||||||
65+
| **Workspace:** View (read-only) resources |||||||
2766

2867
### Role inheritance
2968

@@ -35,4 +74,4 @@ Example:
3574
- If the participant role is Admin and the team role is Launch, the user will have Admin rights.
3675
- If the participant role is Launch and the team role is Launch, the user will have Launch rights.
3776

38-
As a best practice, use teams as the primary vehicle for assigning rights within a workspace and only add named participants when one-off privilege escalations are deemed necessary.
77+
As a best practice, use teams as the primary vehicle for assigning rights within a workspace and only add named participants when one-off privilege escalations are deemed necessary.

0 commit comments

Comments
 (0)