Hi list,

I have just merged my branch to refactor the definition of core permissions so
as to make it pluggable (and thus overridable).

The new HTML documentation of the extension points should be updated from the
definition here:

http://svn.nuxeo.org/trac/nuxeo/browser/org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/resources/OSGI-INF/SecurityService.xml

and thus published online here (~12h after the time of that post):

http://svn.nuxeo.org/nxpointdoc/org.nuxeo.ecm.core.security.SecurityService.html

The initial jira specifying that need was: http://jira.nuxeo.org/browse/NXP-365

This deprecates the ad-hoc UIPermission Service of webapp to centralize
permission related configuration and make available to Apogée based projects 
too.

The changesets are available here:

  http://svn.nuxeo.org/trac/nuxeo/changeset/28304 (for the core part, 1.4 
branch)

  http://svn.nuxeo.org/trac/nuxeo/changeset/28305 (for platform part, 5.1 
branch)

  http://svn.nuxeo.org/trac/nuxeo/changeset/28306 (for the core part, 1.5 trunk)

  http://svn.nuxeo.org/trac/nuxeo/changeset/28307  (for platform part, 5.2 
trunk)

API changes are only additive so that no code change should be required. I have
tested the manually the application so that the new permission definitions
should be equivalent to the previous version.

I will be offline for the xmas break (2 weeks). In the event my changes broke
anything, please feel free to roll back the afore mentionned changesets to
restore the source tree to the previous state.

Best and merry xmas to all,

-- 
Olivier

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to