PermissionsExpressionType
Permission expression types.
| Name | Description | Value |
|---|---|---|
| PERMISSIONS_EXPRESSION_TYPE_ACL | Access Control List (ACL). | 0 |
| PERMISSIONS_EXPRESSION_TYPE_VISIBLE_TO | Visible to user/group. | 1 |
| PERMISSIONS_EXPRESSION_TYPE_EDITABLE_BY | Editable by user/group. | 2 |
| PERMISSIONS_EXPRESSION_TYPE_PERMISSIONS_CHANGEABLE_BY | Permissions changeable by user/group. | 3 |
| PERMISSIONS_EXPRESSION_TYPE_FULL_CONTROL_BY | Full control by user/group. | 4 |
| PERMISSIONS_EXPRESSION_TYPE_DELETABLE_BY | Deletable by user/group. | 5 |
| PERMISSIONS_EXPRESSION_TYPE_OBJECTS_ATTACHABLE_TO_THIS_ITEM_BY | Objects 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