User Roles & Permissions
When OpenFn Users are invited to work on your Project as Collaborators, they
are assigned a Role that determines their permissions. The four available
Roles are: Owner (only 1 per project), Admin, Editor & Viewer. Check out the
table below for the permissions available to each role.
| Context | Action | Owner | Admin | Editor | Viewer |
|---|---|---|---|---|---|
| Workflows | Create a Workflow | ✔️ | ✔️ | ✔️ | ❌ |
| Workflows | Edit a Job in a Workflow | ✔️ | ✔️ | ✔️ | ❌ |
| Workflows | Add/remove webhook authentication method for Workflow | ✔️ | ✔️ | ❌ | ❌ |
| Workflows | Delete a Workflow | ✔️ | ✔️ | ✔️ | ❌ |
| Workflows | Run from the Inspector | ✔️ | ✔️ | ✔️ | ❌ |
| Workflows | Select the 5 latest Inputs for a Job in a Workflow |