Setting up a developer as a user in Assette follows the same fundamental process as with any other user though developers will often have additional roles and permissions. It is best practice to always limit the number of roles and permissions any single user may have, and developers are no exception. Below is a list of permissions required to create and edit Data Blocks and Data Objects. If a developer has been assigned new or additional roles and permissions, they may need to log out and then log back in for the user to be able to access the additional roles and permissions.
Data Block Editor Roles #
Role | Description |
---|---|
Data Block Viewer | Allows the user to view Data Blocks and preview data outputs but cannot edit the Data Block. This role is not required if the user has Data Block Developer or Data Block Admin. |
Data Block Developer | Allows the user to view, create, and edit Data Blocks. |
Data Block Admin | Allows the user to access additional settings in the Data Block Editor. |
Data Object Editor Roles #
Role | Description |
---|---|
Data Object Viewer | Allows the user to view Data Object and preview their outputs but cannot edit the data object. This role is not required if the user has Data Object Developer or Data Object Admin. |
Data Object Developer | Allows the user to view, edit, and create Data Objects. |
Data Object Admin | Allows the user to access additional settings in the Data Object Editor. |
Additional Roles #
In addition to the Developer Center roles outlined above, the following role are sometime also assigned to developers based on their specific scope within the project.
Role | Description |
---|---|
Systems Admin | Allows the user to access the Admin Center, change Admin settings, create user, etc. |
Content Author | Allows the user to create and Edit Smart Pages, Smart Docs, and other content. |
Tenant Manager Admin | Allows the user to view and access the Tenant Manager, create deployments, and move content between tenants. |