[ 
https://issues.apache.org/jira/browse/SLING-7280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16300098#comment-16300098
 ] 

Bertrand Delacretaz commented on SLING-7280:
--------------------------------------------

Implemented in 
https://github.com/apache/sling-org-apache-sling-jcr-repoinit/commit/87994dd2f090591012721d79eb00727f7a2ba4b6

FWIW It looks like an empty rep:glob restriction does not work for all 
permissions, I initially tried with a {{jcr:modifyProperties}} permission and 
didn't get the expected behavior.

It works fine with {{jcr:read}} as in this example, similar to the test that I 
added in the above commit:

{code}
allow jcr:read on /someNode restriction (rep:glob)
{code}

And allows reading /someNode but not its children

Note the repoinit syntax with just {{rep:glob}} as opposed to {{rep:glob,""}} - 
this is already supported by the current repoinit parser module, but the 
repoinit JCR module didn't handle it so far.

> Repoinit: add support for empty rep:glob restriction
> ----------------------------------------------------
>
>                 Key: SLING-7280
>                 URL: https://issues.apache.org/jira/browse/SLING-7280
>             Project: Sling
>          Issue Type: Bug
>          Components: Repoinit
>    Affects Versions: Repoinit JCR 1.1.6
>            Reporter: angela
>             Fix For: Repoinit JCR 1.1.8
>
>
> [~bdelacretaz], I was asked by a colleague at Adobe how to create a 
> _rep:glob_ restriction with an empty string value as it is possible and 
> documented with Jackrabbit API. I didn't find how to do that and suspect that 
> it's simply a bug in the repo init.
> I would appreciate if you could look into this and fix it.
> cc: [~marett]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to