In Tulip, users' permissions to edit apps are set on a per app basis by the app owner(s).
When a user creates an app, they are by default the only App Owner. All other user roles have view-only access. Owners can assign other individual users, or all users, one of four permissions:
A user must have both: 1. A role that allows them to complete the action 2. The appropriate permission on the app
The chart below documents the 4 tiers of app permissions, and the capabilities that a user must have on their role in order to complete the action.
Tier | Capability | Level of App Permissions | Required Role Permission |
---|---|---|---|
1 | View app contents | View | View apps |
1 | View app completions | View | View apps |
1 | Duplicate app | View | Create, edit, archive apps |
1 | Export app | View | Export apps |
1 | Use Development Mode | View | Access Development Mode |
1 | Approve app | View | Approve apps |
1 | Assign approvers | View | Can assign approvers |
1 | Restore app | View | Create, edit, archive apps |
2 | Edit apps | Edit | Edit apps |
2 | Archive app | Edit | Create, edit, archive apps |
2 | Rename app | Edit | Edit apps |
2 | Move app | Edit | Edit apps |
2 | Restore app versions | Edit | Create, edit, archive apps |
3 | Publish new version of app | Publish | Create, edit, archive apps |
4 | Modify app permissions | Own | Create, edit, archive apps |
Users can modify these settings on the “Permissions” tab for a specific application.
Name | Description |
Permission type | One of "Is owner", "Can publish", "Can edit" or "Can View" |
User ID | The unique identifier of the person assigned the permission |
App ID | The unique identifier of the app given the permission |
ID | Name |
---|---|
QA-T325 | Apps Page : 07 - App Permissions |
QA-T719 | Apps Page : 07 / App Permissions - Unable to remove last owner if not account/workspace owner |