<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Hide Manage Permissions &amp; Manage Rules in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89101#M26692</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is talking about the application context file where you declare all beans in your share module and a class file named IsAdmin needs to be created in same share module.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you should go through this tutorial before hand:&amp;nbsp;&lt;A class="link-titled" href="https://ecmarchitect.com/alfresco-developer-series-tutorials/actions/tutorial/tutorial.html" title="https://ecmarchitect.com/alfresco-developer-series-tutorials/actions/tutorial/tutorial.html" rel="nofollow noopener noreferrer"&gt;Creating Custom Actions in Alfresco | ECMArchitect | Alfresco Developer Tutorials&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Custom evaluators:&amp;nbsp;&lt;/P&gt;&lt;P class="" style="font-size: 17px;"&gt;&lt;SPAN class="" style="font-size: 17pt;"&gt;&lt;A href="https://docs.alfresco.com/5.2/tasks/dev-extensions-share-tutorials-custom-evaluator.html" rel="nofollow noopener noreferrer"&gt;https://docs.alfresco.com/5.2/tasks/dev-extensions-share-tutorials-custom-evaluator.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will understand in-out of custom action, custom evaluators etc.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Jul 2019 10:40:25 GMT</pubDate>
    <dc:creator>abhinavmishra14</dc:creator>
    <dc:date>2019-07-30T10:40:25Z</dc:date>
    <item>
      <title>Hide Manage Permissions &amp; Manage Rules</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89098#M26689</link>
      <description>Dear Team,how can i&amp;nbsp; hide manage rules, manage permissions &amp;amp; manage aspect from Site members,I add code in the share-documentlibrary-config.xml as below: reffer bold for changes done in code&amp;lt;!-- Manage permissions (repository roles) --&amp;gt; &amp;lt;action id="document-manage-repo-permissions" type</description>
      <pubDate>Mon, 29 Jul 2019 10:40:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89098#M26689</guid>
      <dc:creator>aishu</dc:creator>
      <dc:date>2019-07-29T10:40:11Z</dc:date>
    </item>
    <item>
      <title>Re: Hide Manage Permissions &amp; Manage Rules</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89099#M26690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The behavior is correct. You are trying to hide some actions from all site users but want to allow admin user to see those actions.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Admin user is also part of the same site and can have either of the above given site specific roles. I would suggest to do other way around.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Create an evaluator called&amp;nbsp;&lt;STRONG&gt;IsAdmin&lt;/STRONG&gt;, and then use this evaluator to show the action else action will be disabled for other users.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Update action config as:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #727174; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;PRE class="line-numbers language-markup"&gt;&lt;CODE&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;action&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;id&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;document-manage-repo-permissions&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;type&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;link&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;icon&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;document-manage-permissions&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;label&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;actions.document.manage-permissions&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;  &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;param&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;name&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;href&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;{managePermissionsUrl}&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;param&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;  &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;permissions&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;   &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;permission&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;allow&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;true&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;ChangePermissions&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;permission&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;  &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;permissions&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;  &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;evaluator&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;negate&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;true&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;evaluator.doclib.action.siteBased&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;evaluator&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;  &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;evaluator&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;negate&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;true&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;evaluator.doclib.action.isWorkingCopy&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;evaluator&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;  &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;evaluator&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;share.module.evaluator.doclib.action.isAdmin&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;evaluator&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;action&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline; "&gt;Add this in share application context file:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="line-numbers language-markup"&gt;&lt;CODE&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;bean&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;id&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;share.module.evaluator.doclib.action.isAdmin&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;class&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;com.github.abhinavmishra14.action.evaluator.IsAdmin&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Create IsAdmin evaluator class in your share module:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-java line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;package&lt;/SPAN&gt; com&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;github&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;abhinavmishra14&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;action&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;evaluator&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; org&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;alfresco&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;error&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;AlfrescoRuntimeException&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; org&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;alfresco&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;web&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;evaluator&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;BaseEvaluator&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; org&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;json&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;simple&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;JSONObject&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; org&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;springframework&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;extensions&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;surf&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;RequestContext&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; org&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;springframework&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;extensions&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;surf&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;support&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ThreadLocalRequestContext&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; org&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;springframework&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;extensions&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;webscripts&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;connector&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;User&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="comment token"&gt;/**&lt;BR /&gt; * The Class IsAdmin.&lt;BR /&gt; *&lt;BR /&gt; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword token"&gt;public&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;class&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;IsAdmin&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;extends&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;BaseEvaluator&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;	&lt;SPAN class="comment token"&gt;/* (non-Javadoc)&lt;BR /&gt;	 * @see org.alfresco.web.evaluator.BaseEvaluator#evaluate(org.json.simple.JSONObject)&lt;BR /&gt;	 */&lt;/SPAN&gt;&lt;BR /&gt;	@Override&lt;BR /&gt;	&lt;SPAN class="keyword token"&gt;public&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;boolean&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;evaluate&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;final&lt;/SPAN&gt; JSONObject jsonObject&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;		&lt;SPAN class="keyword token"&gt;try&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;			&lt;SPAN class="keyword token"&gt;final&lt;/SPAN&gt; RequestContext requestCtx &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; ThreadLocalRequestContext&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;getRequestContext&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;			&lt;SPAN class="keyword token"&gt;final&lt;/SPAN&gt; User user &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; requestCtx&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;getUser&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;			&lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; user &lt;SPAN class="operator token"&gt;!=&lt;/SPAN&gt; null &lt;SPAN class="operator token"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; user&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;isAdmin&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;		&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;catch&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token class-name"&gt;RuntimeException&lt;/SPAN&gt; excp&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;			&lt;SPAN class="keyword token"&gt;throw&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;AlfrescoRuntimeException&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Exception while running action evaluator: "&lt;/SPAN&gt;&lt;BR /&gt;							&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; excp&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;getMessage&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; excp&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;		&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;	&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2019 13:13:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89099#M26690</guid>
      <dc:creator>abhinavmishra14</dc:creator>
      <dc:date>2019-07-29T13:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: Hide Manage Permissions &amp; Manage Rules</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89100#M26691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I understand first point,&lt;/P&gt;&lt;P&gt;but i m not understand where to save&amp;nbsp;&lt;STRONG style="color: #727174; background-color: #ffffff; border: 0px; font-weight: bold; text-decoration: underline;"&gt;Add this in share application context file:?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;can u tell me on which&lt;STRONG&gt; location&lt;/STRONG&gt; i need to modify?&lt;/P&gt;&lt;P&gt;and on which location &lt;STRONG&gt;isAdmin evaluator class&lt;/STRONG&gt; is create?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2019 07:13:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89100#M26691</guid>
      <dc:creator>aishu</dc:creator>
      <dc:date>2019-07-30T07:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: Hide Manage Permissions &amp; Manage Rules</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89101#M26692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is talking about the application context file where you declare all beans in your share module and a class file named IsAdmin needs to be created in same share module.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you should go through this tutorial before hand:&amp;nbsp;&lt;A class="link-titled" href="https://ecmarchitect.com/alfresco-developer-series-tutorials/actions/tutorial/tutorial.html" title="https://ecmarchitect.com/alfresco-developer-series-tutorials/actions/tutorial/tutorial.html" rel="nofollow noopener noreferrer"&gt;Creating Custom Actions in Alfresco | ECMArchitect | Alfresco Developer Tutorials&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Custom evaluators:&amp;nbsp;&lt;/P&gt;&lt;P class="" style="font-size: 17px;"&gt;&lt;SPAN class="" style="font-size: 17pt;"&gt;&lt;A href="https://docs.alfresco.com/5.2/tasks/dev-extensions-share-tutorials-custom-evaluator.html" rel="nofollow noopener noreferrer"&gt;https://docs.alfresco.com/5.2/tasks/dev-extensions-share-tutorials-custom-evaluator.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will understand in-out of custom action, custom evaluators etc.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2019 10:40:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89101#M26692</guid>
      <dc:creator>abhinavmishra14</dc:creator>
      <dc:date>2019-07-30T10:40:25Z</dc:date>
    </item>
    <item>
      <title>Re: Hide Manage Permissions &amp; Manage Rules</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89102#M26693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you fro your response i will refer and try this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2019 05:46:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/hide-manage-permissions-manage-rules/m-p/89102#M26693</guid>
      <dc:creator>aishu</dc:creator>
      <dc:date>2019-08-01T05:46:55Z</dc:date>
    </item>
  </channel>
</rss>

