@@ -8,49 +8,50 @@ are assigned a `Role` that determines their permissions. The four available
88Roles are: Owner (** only 1 per project** ), Admin, Editor & Viewer. Check out the
99table below for the permissions available to each role.
1010
11- | Context | Action | Owner | Admin | Editor | Viewer |
12- | :-------- | :------------------------------------------------------------------ | :----------------: | :----------------: | :----------------: | :----------------: | --- |
13- | Workflows | Create a Workflow | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : | " |
14- | Workflows | Edit a Job in a Workflow | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : | " |
15- | Workflows | Add/remove webhook authentication method for Workflow | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : | " |
16- | Workflows | Delete a Workflow | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : | " |
17- | Workflows | Run from the Inspector | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : | " |
18- | Workflows | Select the 5 latest Inputs for a Job in a Workflow | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : | " |
19- | History | View/search/filter on the History page | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | " |
20- | History | View a Run from the Work Order history | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | " |
21- | History | View a Input from a Work Order history | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | " |
22- | History | Run from the Work Order history | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : | " |
23- | Settings | View Project name | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | " |
24- | Settings | Edit Project name | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : | " |
25- | Settings | View Project description | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | " |
26- | Settings | Edit Project description | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : | " |
27- | Settings | Export Project | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | " |
28- | Settings | Delete a Project | :heavy_check_mark : | :x : | :x : | :x : | " |
29- | Settings | View Project Credentials, type, and owner | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | " |
30- | Settings | Add/remove webhook authentication method for Project | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : | " |
31- | Settings | Change MFA requirement for Project | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : | " |
32- | Settings | Add/remove Project Collaborator | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : | " |
33- | Settings | View Project Collaborators (project_users, role, digest and alerts) | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | " |
34- | Settings | Edit digest and alerts for themselves | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | " |
35- | Settings | Edit digest and alerts for others | :x : | :x : | :x : | :x : | " |
36- | Settings | Change Input/Output Dataclip storage policy | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : | " |
37- | Settings | Change History retention period | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : | " |
38- | Settings | Update GitHub project/repo connection | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : | " |
39- | Settings | Initiate GitHub sync | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : | " |
11+ | Context | Action | Owner | Admin | Editor | Viewer |
12+ | :-------- | :------------------------------------------------------------------ | :----------------- | :----------------- | :----------------- | :----------------- |
13+ | Workflows | Create a Workflow | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : |
14+ | Workflows | Edit a Job in a Workflow | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : |
15+ | Workflows | Add/remove webhook authentication method for Workflow | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
16+ | Workflows | Delete a Workflow | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : |
17+ | Workflows | Run from the Inspector | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : |
18+ | Workflows | Select the 5 latest Inputs for a Job in a Workflow | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : |
19+ | History | View/search/filter on the History page | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
20+ | History | View a Run from the Work Order history | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
21+ | History | View a Input from a Work Order history | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
22+ | History | Run from the Work Order history | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :x : |
23+ | Settings | View Project name | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
24+ | Settings | Edit Project name | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
25+ | Settings | View Project description | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
26+ | Settings | Edit Project description | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
27+ | Settings | Export Project | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
28+ | Settings | Delete a Project | :heavy_check_mark : | :x : | :x : | :x : |
29+ | Settings | View Project Credentials, type, and owner | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
30+ | Settings | Add/remove webhook authentication method for Project | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
31+ | Settings | Change MFA requirement for Project | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
32+ | Settings | Add/remove Project Collaborator | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
33+ | Settings | View Project Collaborators (project_users, role, digest and alerts) | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
34+ | Settings | Edit digest and alerts for themselves | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
35+ | Settings | Edit digest and alerts for others | :x : | :x : | :x : | :x : |
36+ | Settings | Change Input/Output Dataclip storage policy | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
37+ | Settings | Change History retention period | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
38+ | Settings | Update GitHub project/repo connection | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
39+ | Settings | Initiate GitHub sync | :heavy_check_mark : | :heavy_check_mark : | :x : | :x : |
4040
4141### Super User privileges
4242
4343Every OpenFn instance has a user with a Super User role that enables them to
44- have full administrative control of the platform. This includes management of users,
45- projects, audit trail, and third-party authentication, with the below Super User
46- privileges:
44+ have full administrative control of the platform. This includes management of
45+ users, projects, audit trail, and third-party authentication, with the below
46+ Super User privileges:
4747
4848| Aspect | Description | Features/Permissions |
4949| ------------------ | ------------------------------------------------------- | ---------------------------------------------------------------- |
50- | User Management | The management of users on an OpenFn instance | Creating, editing, removing users |
50+ | User Management | The management of users on an OpenFn instance | Creating, editing, removing users |
5151| Project Management | How projects are created and managed on the instance | Create, delete, edit a project, assign users |
5252| Authentication | Third-party access management for users on the instance | Set up OpenID Auth for the instance |
5353| Audit Trailing | Auditability and change management | View history of relevant user actions on the instance for audits |
5454
55- If you're using the hosted OpenFn platform (e.g., app.openfn.org), contact [ support@openfn.org ] ( mailto:support@openfn.org )
56- if you need to get in touch with the super user to request new projects or configuration changes.
55+ If you're using the hosted OpenFn platform (e.g., app.openfn.org), contact
56+ [ support@openfn.org ] ( mailto:support@openfn.org ) if you need to get in touch with
57+ the super user to request new projects or configuration changes.
0 commit comments