blob: cd489cc5eeed0a65b65c5e3ce6a792dfe2c4efd3 [file] [log] [blame]
SetAclPrincipalBased for principal1 principal2
AclLine REMOVE_ALL {paths=[/libs, /apps]}
AclLine ALLOW {paths=[/content], privileges=[jcr:read]}
AclLine DENY {paths=[/apps], privileges=[jcr:write]}
AclLine DENY {nodetypes=[sling:Folder, nt:unstructured], paths=[/apps, /content], privileges=[jcr:lockManagement]}
AclLine DENY {nodetypes=[sling:Folder, nt:unstructured], paths=[/apps, /content], privileges=[jcr:modifyProperties]} restrictions=[rep:itemNames=[prop1, prop2]]
AclLine REMOVE {paths=[/apps], privileges=[jcr:understand, some:other]}
AclLine ALLOW {paths=[/apps], privileges=[jcr:addChildNodes]} restrictions=[rep:ntNames=[sling:Folder, nt:unstructured]]
AclLine ALLOW {paths=[/apps], privileges=[jcr:modifyProperties]} restrictions=[rep:ntNames=[sling:Folder, nt:unstructured], rep:itemNames=[prop1, prop2]]
AclLine ALLOW {paths=[/apps, /content], privileges=[jcr:addChildNodes]} restrictions=[rep:glob=[/cat, /cat/, cat]]
AclLine ALLOW {paths=[/apps, /content], privileges=[jcr:addChildNodes]} restrictions=[rep:glob=[cat/, *, *cat]]
AclLine ALLOW {paths=[/apps, /content], privileges=[jcr:addChildNodes]} restrictions=[rep:glob=[/cat/*, */cat, *cat/*]]
AclLine ALLOW {paths=[/], privileges=[jcr:something]} restrictions=[rep:glob=[]]
SetAclPrincipalBased for principal1 principal2 ACLOptions=[mergePreserve]
AclLine REMOVE_ALL {paths=[/libs, /apps]}
AclLine ALLOW {paths=[/content], privileges=[jcr:read]}
SetAclPrincipalBased for principal1 principal2 ACLOptions=[mergePreserve, someOtherOption, someOther123, namespaced:option]
AclLine REMOVE_ALL {paths=[/libs, /apps]}
AclLine ALLOW {paths=[/content], privileges=[jcr:read]}
SetAclPrincipalBased for principal1 principal2
AclLine ALLOW {paths=[:repository], privileges=[jcr:namespaceManagement]}
SetAclPrincipalBased for principal1
AclLine ALLOW {paths=[:repository, /content], privileges=[jcr:all]}