Permission Catalog
This section contains a catalog of all permissions available for database objects.
Database
Table 2-1:
All available permissions for the database itself.
Permission
Description
Add repositories
Allowed to create a new repository.
Cleanup
Allowed to perform manual data deduplication and other database cleanup actions.
Clear computed data
Allowed to clear built, computed, and plotted data of model versions.
Index
Allowed to perform maintenance operations on search indexes.
Manage security
Allowed to create, delete, edit, and restore users, groups, and permission templates.
Permanently delete items
Allowed to permanently delete versions of models and files.
See disk space usage
Allowed to see the disk space usage of model and file versions.
Repository
Table 2-2:
All available permissions for repositories.
Permission
Description
Create branch
Allowed to create a new branch inside the repository.
Delete repository
Allowed to delete the repository.
Record snapshot
Allowed to record a new snapshot inside the repository.
Restore repository
Allowed to restore the repository when deleted.
Save in repository
Allowed to save commits as well as perform any other save operation inside the repository. This is, for example, a necessary permission for saving branches, snapshots, and item versions inside the repository.
Save repository
Allowed to save the repository itself to, for example, rename it.
See repository
Allowed to see the repository in the user interface. This is, for example, a necessary permission for browsing items inside the repository.
Set default branch
Allowed to set the default branch inside the repository.
Branch
Table 2-3:
All available permissions for branches.
Permission
Description
Delete branch
Allowed to delete the branch.
Restore branch
Allowed to restore the branch when deleted.
Save in branch
Allowed to save commits as well as perform any other save operation inside the branch. This is, for example, a necessary permission for saving item versions on the branch.
Save branch
Allowed to save the branch itself to, for example, rename it or change search capabilities.
See branch
Allowed to see the branch in the user interface. This is, for example, a necessary permission for browsing all item versions on the branch.
Snapshot
Table 2-4:
All available permissions for snapshots.
Permission
Description
Delete snapshot
Allowed to delete the snapshot.
Restore snapshot
Allowed to restore the snapshot when deleted.
Save snapshot
Allowed to save the snapshot itself to, for example, rename it.
See snapshot
Allowed to see the snapshot in the user interface. This is, for example, a necessary permission for browsing the latest item versions with respect to the snapshot’s referenced commit.
Model
Table 2-5:
All available permissions for models.
Permission
Description
Delete model
Allowed to delete the model.
Open model
Allowed to open the model’s versions.
Save model
Allowed to save versions of the model.
File
Table 2-6:
All available permissions for files.
Permission
Description
Delete file
Allowed to delete the file.
Download file
Allowed to download the file’s versions.
Save file
Allowed to save versions of the file.
Tag
Table 2-7:
All available permissions for tags.
Permission
Description
Delete tag
Allowed to delete the tag.
Save tag
Allowed to save versions of the tag.