Hi,

I am wondering the reasoning behind not allowing a deny for a set of permissions to be allowed on a group ?
In JR15
acl.ACLTemplate.addEntry() (ACLTemplate.java#329) calls checkValidEntry at line 336 which at line 255 has

  // additional validation: a group may not have 'denied' permissions
        if (!isAllow && principal instanceof Group) {
throw new AccessControlException("For group principals permissions can only be added but not denied.");
        }

Which appears to be contrary to the advice given in [1], assuming CRX is using the same or similar code.

Thanks
Ian


[1] 
http://dev.day.com/discussion-groups/content/lists/crx-yahoo/2009-02/2009-02-05__jcr_crx_ACL_inheritance_agrusell.html

Reply via email to