As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
I'm playing with a realtime edit framework for Nuxeo, the plan is to have a real time edit button to start a collaborative editing session so I'm locking the document to prevent concurrent changes, besides those made in the session of course. What i'd like to know is if there's an easy way to check for permissions and skip the Lock policy check? Once a document is locked and a real time edit session's started users should be redirected to the current editing session but i need to check for permissions... I ended up copying the SecurityService.hasPermission method and removing the policy check but I was wondering if there's an easier way ...
Hi Nelson,
If you only want to remove the lock policy check, there's an extension point for security policies:
http://explorer.nuxeo.org/nuxeo/site/distribution/current/viewExtensionPoint/org.nuxeo.ecm.core.security.SecurityService--policies
This should do the trick:
<extension point="policies" target="org.nuxeo.ecm.core.security.SecurityService"> <policy enabled="false" name="lock" /> </extension>