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)