[ http://jira.magnolia.info/browse/MAGNOLIA-1387?page=all ]
Fabrizio Giustina closed MAGNOLIA-1387.
---------------------------------------
Fix Version/s: 3.1
Resolution: Fixed
Refactoring committed to trunk. JCRAuthorizationModule should now be easy to
subclass (and easier to read)
> Make JCRAuthorizationModule more extensible
> -------------------------------------------
>
> Key: MAGNOLIA-1387
> URL: http://jira.magnolia.info/browse/MAGNOLIA-1387
> Project: Magnolia
> Issue Type: Improvement
> Affects Versions: 3.0.1
> Reporter: Fabrizio Giustina
> Assigned To: Fabrizio Giustina
> Priority: Minor
> Fix For: 3.1
>
>
> JCRAuthorizationModule contains all the logic for extracting roles and groups
> from a magnolia user and adding related ACLs.
> All the methods that handle groups and roles are private and directly work
> with a content object, in order to make it more flexible it should be
> modified by separating the logic for retrieving groups and roles from the one
> that sets the ACLs.
> Instead of directly extract roles and set acls it should:
> - extract all the roles and groups names
> - set acl from the list of roles and group names.
> This will make easier to extend it by providing a custom way to collect roles
> (from an external repo) and to just handle ACLs inside magnolia
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia.info/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------