Angela Schreiber created SLING-10955:
----------------------------------------

             Summary: RepoInit documentation contains confusing example for 
single-valued rep:glob restriction
                 Key: SLING-10955
                 URL: https://issues.apache.org/jira/browse/SLING-10955
             Project: Sling
          Issue Type: Bug
          Components: Repoinit
            Reporter: Angela Schreiber


[~bdelacretaz], just came across the following examples on the documentation 
page for the Sling RepoInit feature at 
https://sling.apache.org/documentation/bundles/repository-initialization.html

{code}
# restrictions with glob patterns
    allow jcr:addChildNodes on /apps,/content 
restriction(rep:glob,/cat,/cat/,cat)
    allow jcr:addChildNodes on /apps,/content restriction(rep:glob,cat/,*,*cat)
    allow jcr:addChildNodes on /apps,/content 
restriction(rep:glob,/cat/*,*/cat,*cat/*)
{code}

the {{rep:glob}} restriction defined with Jackrabbit Oak is single-valued :)
while i admit that this could just be viewed as a random, the fact that there 
is an restriction with the given name, might create a false impression and 
consumers of the documentation might actually believe this is valid. 

i would suggest to either use an arbitrary restriction name or if using 
rep:glob change the examples such that they would actually work in a setup 
based on Jackrabbit




--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to