VAULTROLES

View as Markdown

Vault roles (bitfields).

Full nameMFiles.VAULTROLES
Proto filemfiles/enums.proto

Fields

FieldTypeNumberDescription
allbool1Specifies all flags set; Including any future flags.
full_controlbool2Can perform any activity in the vault.
can_log_inbool3Can log in to the vault.
can_create_objectsbool4Can create new documents.
can_see_all_objectsbool5Sees all documents in listings, regardless of security settings and deletion state.
can_undelete_objectsbool6Can undelete previously deleted documents.
can_destroy_objectsbool7Has permission to permanently destroy documents.
can_force_undo_checkoutbool8Has permission to undo a check-out performed by another user.
can_change_all_object_permissionsbool9Can change the security settings of all documents and modify all documents.
can_change_metadata_structurebool10Can modify the meta data structure of the vault (propertydefs, profiles, value lists etc.).
can_manage_usersbool11Can create, edit and delete user accounts. Cannot add or remove the Vault Manager role.
is_internal_userbool12An internal user of the vault. This role separates internal enad external users in the vault.
can_manage_traditional_foldersbool13Can create, modify and delete traditional folders. OBSOLETE: const VAULTROLES VAULTROLE_DEFINE_TEMPLATES = 1 << 12; //!< Can define templates.
can_manage_common_viewsbool14Can create, modify and delete common views.
can_manage_workflowsbool15Can create, modify and delete workflows. Modifying event handlers within the workflow still requires SERVERACCESS_RUN_CODE.
cannot_manage_private_viewsbool16Cannot create or modify private views.
anonymousbool17Anonymous role.
run_code_on_serverbool18Can run code on the server hosting this vault. Not included in VAULTROLE_FULL_CONTROL, and cannot be ordinarily granted by it.

Used in fields