AccessControlList
Access control list.
| Full name | MFiles.AccessControlList |
|---|---|
| Proto file | mfiles/structs.proto |
Fields
| Field | Type | Number | Description |
|---|---|---|---|
checked_out_to_user | int32 | 1 | Specifies the ID of the user who has extended rights because of the checkout operation performed by her. 0 if such user does not exist. |
is_fully_authoritative | bool | 2 | Specifies whether this access control list is set to ignore the secondary permissions that come from the latest checked in version. |
custom_component | AccessControlListComponent | 3 | Accesses the custom component of this ACL. |
restrictive_components | repeated AccessControlListComponentMapEntry | 4 | Accesses the restrictive automatic components of this ACL. |
secondary_access_control_list | AccessControlList | 5 | Secondary ACL used for latest version ACL. Not used for access check if null. |
additive_components | repeated AccessControlListComponentMapEntry | 6 | Accesses the additive automatic components of this ACL. |
Used by methods
IRPCIndexingDataSource2.GetValueListItemsForIX, IRPCObjectOperations.AddObject, IRPCObjectOperations.AddObjectWithFiles, IRPCObjectOperations.AddObjectWithFilesWithPropertyMetadata, IRPCObjectOperations.AddSingleFileDocument_SingleStep, IRPCObjectOperations.AddSingleFileDocument_SingleStep2, IRPCObjectOperations.AddSingleFileDocument_SingleStep3, IRPCObjectOperations.AddStubObject, IRPCObjectOperations.ChangeSecurity, IRPCObjectOperations.CheckAccess, IRPCObjectOperations.CreateNewObjectWithPropertyMetadata, IRPCObjectOperations.GetSecurity, IRPCObjectOperations.GetSecurityOfMultipleObjects, IRPCObjectOperations.SetProperties, IRPCObjectOperations.SetPropertiesWithMetadata, IRPCObjectTypesAdmin.ChangeObjectTypeItemPermissions, IRPCValueLists.ChangeValueListItemPermissionsFromClient, IRPCValueLists.CheckAccessToValueListItem, IRPCValueLists.GetValueListItemPermissions, IRPCValueLists.GetValueListItemsWithPermissions, IRPCValueLists.SearchValueListItemsWithPermissions
Used by messages
ACLWithNames, AccessControlList, ActionSetACL, ExternalLocation, ExternalView, NamedACL, NamedACLAdmin, NotificationRule, ObjVerInfoForMIX, ObjectClass, ObjectClassDecl, ObjectClassGroupDecl, ObjectVersionData, ObjectVersionExWP, ObjectVersionExWPWithMetadata, ObjectsOrDelta, PVACL, PropertyDef, RelationshipData, RestoreFromArchiveJob, SetPropertiesParams, State, StateTransition, TypedValueUnion, TypedValueUnionWithMetadata, UserAccount, UserAccountDecl, UserGroup, UserGroupDecl, ValueList, ValueListItemData, View, WorkflowAdmin