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.
|One of "Is owner", "Can publish", "Can edit" or "Can View"
|The unique identifier of the person assigned the permission
|The unique identifier of the app given the permission
|Manage access to system administration and maintenance functions to users with appropriate privileges
|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
|Creation, change, and cancellation of access authorizations should be recorded.