AccessControlList

View as Markdown

Access control list.

Full nameMFiles.AccessControlList
Proto filemfiles/structs.proto

Fields

FieldTypeNumberDescription
checked_out_to_userint321Specifies 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_authoritativebool2Specifies whether this access control list is set to ignore the secondary permissions that come from the latest checked in version.
custom_componentAccessControlListComponent3Accesses the custom component of this ACL.
restrictive_componentsrepeated AccessControlListComponentMapEntry4Accesses the restrictive automatic components of this ACL.
secondary_access_control_listAccessControlList5Secondary ACL used for latest version ACL. Not used for access check if null.
additive_componentsrepeated AccessControlListComponentMapEntry6Accesses 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