@@ -8,49 +8,50 @@ are assigned a `Role` that determines their permissions. The four available
8
8
Roles are: Owner (** only 1 per project** ), Admin, Editor & Viewer. Check out the
9
9
table below for the permissions available to each role.
10
10
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 : |
40
40
41
41
### Super User privileges
42
42
43
43
Every 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:
47
47
48
48
| Aspect | Description | Features/Permissions |
49
49
| ------------------ | ------------------------------------------------------- | ---------------------------------------------------------------- |
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 |
51
51
| Project Management | How projects are created and managed on the instance | Create, delete, edit a project, assign users |
52
52
| Authentication | Third-party access management for users on the instance | Set up OpenID Auth for the instance |
53
53
| Audit Trailing | Auditability and change management | View history of relevant user actions on the instance for audits |
54
54
55
- If you're using the hosted OpenFn platform (e.g., app.openfn.org), contact
[ [email protected] ] ( mailto:[email protected] )
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
+ [ [email protected] ] ( mailto:[email protected] ) if you need to get in touch with
57
+ the super user to request new projects or configuration changes.
0 commit comments