Issue (View Online)

Key: NXP-365
Issue Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Bogdan Stefanescu
Reporter: Olivier Grisel
Original Estimate: 2 days
Remaining Estimate: 2 days

Operations

View all
View comments
View history
Implement an extensible core permission service and related facade API 
Updated: 12/02/07 19:13   Created: 12/12/06 18:14  

The following issue has been updated.

Updater: Eric Barroca
Date: 12/02/07 19:13

Field Original Value New Value
Change By Eric Barroca on 12/02/07 19:13
Assignee Olivier Grisel Bogdan Stefanescu

Project: Nuxeo Enterprise Platform 5
Components: Core, Security, Web Foundations
Fix Versions: 5.1 M4

 Description   
Current permission map is defined in an single permissions.xml file. We need a dedicated OSGi component to register and update permissions and groups of permissions at runtime. This permission service should be "queriable" from client code through a facade API in NXCoreFacade.

Another extension point should specify the list of permissions that are assignable through the document_rights.xhtml tab. Currently this is hardcoded in the "settablePermissions" field of the SecurityActions listener. In the long term the list of permissions assignable by a given user to a given space should be computed by an extensible set of rules. The API of the permission service should be designed with that constrain in mind.

This message was automatically generated by Atlassian JIRA Enterprise Edition, Version: 3.7.2-186 - Bug/feature request.
If you think it was sent incorrectly, contact one of this server's administrators.

_______________________________________________
ECM-tickets mailing list
ECM-tickets@lists.nuxeo.com
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to