VaultAccess

View as Markdown

Vault access rights (bitfields).

Full nameMFiles.VaultAccess
Proto filemfiles/enums.proto

Fields

FieldTypeNumberDescription
allbool1Specifies all flags set; Including any future flags.
create_objectsbool2Create a new document.
see_all_objectsbool3See all documents (including deleted ones).
undelete_objectsbool4Undelete documents.
destroy_objectsbool5Destroy documents.
force_undo_checkoutbool6Force undo check-out.
change_object_permissionsbool7Change documents' security settings.
change_metadata_structurebool8Change meta data structure.
manage_usersbool9Manage user accounts.
change_full_control_rolebool10Add/remove the full control role. OBSOLETE: const VAULTACCESS VAULTACCESS_MANAGE_OWN_VIEWS = ( 1 << 9 ); //!< Add/remove user-specific views.
verify_vaultbool11Verify and/or fix vault.
edit_and_delete_all_objectsbool12Modify all documents (excluding changing security settings). OBSOLETE: const VAULTACCESS VAULTACCESS_MARK_FOR_ARCHIVING = ( 1 << 12 ); //!< Mark documents for archiving or clear archive markers.
archivebool13Archive documents or old versions of documents.
restore_from_archivebool14Restore contents from an archive. OBSOLETE: const VAULTACCESS VAULTACCESS_SEE_VALUELISTS_CONTENTS = ( 1 << 15 ); //!< See the contents of value lists.
manage_value_list_items_from_clientbool15Manage (e.g. add, modify, remove) value list items from client side.
manage_external_locationsbool16Add/modify/remove external locations.
license_allows_modificationsbool17The license of the user allows modifications.
manage_eventsbool18Enable or disable event logging, delete a range of events, and get all events of the vault.
manage_traditional_foldersbool19Can create, modify and delete traditional folders. OBSOLETE: const VAULTACCESS VAULTACCESS_DEFINE_TEMPLATES = ( 1 << 21 ); //!< Can define templates.
change_object_statesbool20Can change the state of an object regardless of the state's ACL.
change_assignmentsbool21Can modify all assignment information.
manage_common_viewsbool22Can create, modify and delete common views.
manage_common_uisettingsbool23Can manage common display (UI) settings. OBSOLETE: const VAULTACCESS VAULTACCESS_SEE_USERS_AND_GROUPS = ( 1 << 26 ); //!< Can see the contents (names) of the Users and User Groups lists.
manage_common_notification_rulesbool24Can create, modify and delete common notification rules.
see_deleted_objectsbool25Sees deleted objects. However, seeing a deleted object requires the user to have read access to the object or the vault-level SeeAllDocs access right.
materialize_viewsbool26Can materialize views.
manage_workflowsbool27Can create, modify and delete workflows.
read_all_metadata_structurebool28Read meta data structure.
manage_private_viewsbool29Can create and modify private views.
manage_private_notification_rulesbool30Can create and modify private notification rules.
run_signed_codebool31Can run signed code.
manage_scheduled_jobsbool32Can manage scheduled jobs.
trigger_data_exportbool33Can trigger data export jobs.
generate_event_logsbool34Can generate event logs.

Used in fields