Skip to main content

PermissionsExpressionType

Permission expression types.

NameDescriptionValue
PERMISSIONS_EXPRESSION_TYPE_ACLAccess Control List (ACL).0
PERMISSIONS_EXPRESSION_TYPE_VISIBLE_TOVisible to user/group.1
PERMISSIONS_EXPRESSION_TYPE_EDITABLE_BYEditable by user/group.2
PERMISSIONS_EXPRESSION_TYPE_PERMISSIONS_CHANGEABLE_BYPermissions changeable by user/group.3
PERMISSIONS_EXPRESSION_TYPE_FULL_CONTROL_BYFull control by user/group.4
PERMISSIONS_EXPRESSION_TYPE_DELETABLE_BYDeletable by user/group.5
PERMISSIONS_EXPRESSION_TYPE_OBJECTS_ATTACHABLE_TO_THIS_ITEM_BYObjects attachable to this item by user/group. Currently only used when searching value list items.6

Runtime Access

This enumeration is available at runtime on the MFiles global object under the VaultEnums namespace. Access enum values using MFiles.VaultEnums.PermissionsExpressionType.<value>.

Example:

const value =
MFiles.VaultEnums.PermissionsExpressionType.PERMISSIONS_EXPRESSION_TYPE_ACL;

See also: MFiles Global Object