DeleteGroupAction
and DeleteRoleAction
.WorkspaceAccessControlList.ACCESS_TYPE_CHILDREN
WorkspaceAccessControlList.ACCESS_TYPE_NODE
WorkspaceAccessControlList.ACCESS_TYPE_NODE_AND_CHILDREN
WorkspaceAccessControlList.ACCESS_TYPE_PROPERTY_NAME
WorkspaceAccessControlList
AccessControlList.doCreateRawEntry(long, String)
.Field
and binds the given Entry
to it.SecurityToolView
.DeleteEmptyFolderAction
.DeleteFolderAction
.DeleteGroupAction
.DeleteRoleAction
.AccessControlList
may override this to create their own specialized Entries
.DuplicateNodeAction
extension which also updates ACL's on execution.DuplicateRoleAction
.DuplicateUserAction
.EnabledFieldFactory.EnabledFieldFactory(CheckboxFieldDefinition, Item, UiContext, I18NAuthoringSupport)
instead.Transformer
implementation used for EnabledFieldFactory
.WorkspaceAccessControlList.Entry.merge(WorkspaceAccessControlList.Entry)
AbstractDeleteGroupOrRoleAction.onPreExecute()
AccessControlList.createEntry(Node)
and AccessControlList.doCreateRawEntry(long, String)
AbstractMultiItemAction.getCurrentItem()
CONFIG:/server/i18n/system/languages
.#formatUserAndGroupList(Map>)
instead.GroupDropConstraint.GroupDropConstraint(ContentConnector)
instead.Transformer
in order to handle the creation of the basic property.Transformer
.Transformer
.WorkspaceAccessControlList.Entry.merge(WorkspaceAccessControlList.Entry)
AccessControlList
by reading existing entries from the given ACL node.AccessControlList.addEntry(Entry)
and AccessControlList.createEntry(Node)
RenameUsersFolderAction
.RoleDropConstraint.RoleDropConstraint(ContentConnector)
instead.Transformer
in order to handle the creation of the basic property.AccessControlList
(back) to the given ACL node.WorkspaceAccessControlList.ACCESS_TYPE_NODE
: creates a single node per entry, with base path and permission value
WorkspaceAccessControlList.ACCESS_TYPE_CHILDREN
: creates a single node per entry, with path (wildcard appended) and permission value
WorkspaceAccessControlList.ACCESS_TYPE_NODE_AND_CHILDREN
: creates two nodes per entry, one for each of the above cases, with same permission value
AvailabilityCheckerImpl
and overrides writePermissionRequiredRule to SecurityAppWritePermissionRequiredRule
.AvailabilityRule
implementation which returns true if current user has write permissions for the evaluated items
or if current user has superuser role assigned.ShowResultAction
.CONFIG:/server/i18n/system/languages
.UniqueRoleNameValidator
.UniqueRoleNameValidator
.UniqueUserNameValidator
.UniqueUserNameValidator
.UserDropConstraint.UserDropConstraint(ContentConnector)
instead.ComponentProvider
has to be injected in order to create the choose-dialog specific component provider, with proper bindings for e.g. ContentConnector
or info.magnolia.ui.imageprovider.ImageProvider
.Copyright © 2019 Magnolia International Ltd.. All rights reserved.