Tuesday, September 26, 2017
Changing the Alfresco Site Manage Permissions Action
Changing the Alfresco Site Manage Permissions Action
To change the behavior of the Manage Permissions action to be the same as that available from the Share Repository button.
In:
/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/share-documentlibrary-config.xmlReplace:
<!-- Manage permissions (site roles) -->With:
<action id="document-manage-site-permissions" type="javascript" icon="document-manage-permissions" label="actions.document.manage-permissions">
<param name="function">onActionManagePermissions</param>
<permissions>
<permission allow="true">ChangePermissions</permission>
</permissions>
<evaluator>evaluator.doclib.action.siteBased</evaluator>
</action>
<!-- Manage permissions (site roles) -->
<action id="document-manage-site-permissions" type="pagelink" icon="document-manage-permissions" label="actions.document.manage-permissions">
<param name="page">manage-permissions?nodeRef={node.nodeRef}</param>
<permissions>
<permission allow="true">ChangePermissions</permission>
</permissions>
<evaluator>evaluator.doclib.action.siteBased</evaluator>
</action>
Reload Alfresco and you should now have the more granular permissions from the Alfresco Share repository browser in the Site Document Library browser.