In Tulip, user's 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:
Users can modify these settings on the “Permissions” tab for a specific application.
|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|
|QA-T325||Apps Page : 07 - App Permissions|
|QA-T719||Apps Page : 07 / App Permissions - Failing to remove last Owner from an app|
|47||Manage access to system administration and maintenance functions to users with appropriate privileges|
|114||The user model includes ability to define access control to all elements of the system including libraries, administration, transactions, functions, apps, integrations, analytics, reporting, etc.c|
|854||Creation, change, and cancellation of access authorizations should be recorded.|