These tables describe the project permissions for each type of collaborator.
Action | Project Importer | Launcher User | Results Consumer | Contributor | Owner |
---|---|---|---|---|---|
Read files | x | x | x | ||
Write files | x | x | |||
Add an external Git repository | x | x |
Action | Project Importer | Launcher User | Results Consumer | Contributor | Owner |
---|---|---|---|---|---|
Start a Run | x | x | |||
Start a Workspace1 | x | x | |||
Schedule a Run | x | x |
1 Start a Workspace: A user can start a workspace they’ve created.
Action | Project Importer | Launcher User | Results Consumer | Contributor | Owner |
---|---|---|---|---|---|
Run a Launcher | x | x | x | ||
View an App | x | x | x | x | |
Publish an App | x | x | |||
Unpublish an App | x | x | |||
Invite users to an App | x | x | |||
Change an App hardware tier | x | x | |||
Publish a Model API | x | x | |||
Create a Launcher | x | x |
Action | Project Importer | Launcher User | Results Consumer | Contributor | Owner |
---|---|---|---|---|---|
Set an environment variable | x | x | |||
Invite a collaborator | x | x | |||
Change the project stage | x | x | |||
Raise a blocker | x | x | |||
Set the project status as complete | x | ||||
Manage collaborator permissions | x | x | |||
Change the visibility setting | x | ||||
Change the default environment | x | ||||
Change the default hardware tier | x | ||||
Change the project name | x | ||||
Handle a merge request | x | x | |||
Transfer project ownership | x | ||||
Archive a project | x |
Action | Project Importer | Launcher User | Results Consumer | Contributor | Owner |
---|---|---|---|---|---|
Create a new Dataset in a project | x | x | |||
Mount a shared Dataset in a project | x | x |