<?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 Disable inheritance of user permissions in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/disable-inheritance-of-user-permissions/m-p/309194#M262324</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear all!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Similar topics were on this forum, and I've checked all of them. But I don't have experience with scripting, or something; so I would like to ask someone, please, to explain me how to disable inheritance of user permissions for the folders. B/c we're gonna have hundreds of folders, quite tricky folder structure (which we have at the moment, and we will not change it, it doesn't make sense for us). And disable inheritance of user permission for all folders will be something terrible. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So, please - can someone explain, or give script example of how to do it? Some simple, but effective solution? B/c I'm very sure, that many of Alfresco users faced such problem; so I'm interested, how did they manage to solve them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Oct 2014 12:27:20 GMT</pubDate>
    <dc:creator>kosist</dc:creator>
    <dc:date>2014-10-23T12:27:20Z</dc:date>
    <item>
      <title>Disable inheritance of user permissions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/disable-inheritance-of-user-permissions/m-p/309194#M262324</link>
      <description>Dear all!Similar topics were on this forum, and I've checked all of them. But I don't have experience with scripting, or something; so I would like to ask someone, please, to explain me how to disable inheritance of user permissions for the folders. B/c we're gonna have hundreds of folders, quite tr</description>
      <pubDate>Thu, 23 Oct 2014 12:27:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/disable-inheritance-of-user-permissions/m-p/309194#M262324</guid>
      <dc:creator>kosist</dc:creator>
      <dc:date>2014-10-23T12:27:20Z</dc:date>
    </item>
    <item>
      <title>Re: Disable inheritance of user permissions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/disable-inheritance-of-user-permissions/m-p/309195#M262325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can use this ScriptNode API &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void setInheritsPermissions(boolean inherit) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;to disable inhariting of permission.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Create script with this API something like this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;document.setInheritsPermissions(false);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then upload script in alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Create rule on root folder to execute script on nodeupdate.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Apply rule to existing folder.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Oct 2014 07:12:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/disable-inheritance-of-user-permissions/m-p/309195#M262325</guid>
      <dc:creator>mitpatoliya</dc:creator>
      <dc:date>2014-10-27T07:12:11Z</dc:date>
    </item>
    <item>
      <title>Re: Disable inheritance of user permissions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/disable-inheritance-of-user-permissions/m-p/309196#M262326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks a lot; it's exactly, what I was needed!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is description, how to do it (for those, who is still struggling).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to disable user permission inheritance automatically (via Share interface)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I.&amp;nbsp;&amp;nbsp;&amp;nbsp;Create script.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;Login as admin.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;Navigate to: Repository -&amp;gt; Data Dictionary -&amp;gt; Scripts.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;Press “Create…” &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;Select “Plain text”.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;Enter name, like: disable.permission.inheritance.automatically.js (extension *js is required).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;Script body is the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;document.setInheritsPermissions(false)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;Press button “Create”.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;II.&amp;nbsp;&amp;nbsp;&amp;nbsp;Create folder rule.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;Go to folder, in which you want to disable permission inheritance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;Select it, and on right side of the screen, in the drop-down list, select More -&amp;gt; Manage Rules.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;Click “Create Rules” link.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;Enter rule name.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;Fill “Define Rule” like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;“When:” -&amp;gt; “Items are created or enter this folder”.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;“Perform Action:” -&amp;gt; “Execute script” -&amp;gt; name of created script.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;Select checkbox “Rule applies to subfolders”.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;Press button “Create”.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;10.&amp;nbsp;&amp;nbsp;&amp;nbsp;In opened window, press button “Run Rules” -&amp;gt; “Run rules for this folder and its subfolders”.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2014 13:05:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/disable-inheritance-of-user-permissions/m-p/309196#M262326</guid>
      <dc:creator>kosist</dc:creator>
      <dc:date>2014-11-03T13:05:00Z</dc:date>
    </item>
  </channel>
</rss>

