<?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: Add new metadata for document manage permission in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/add-new-metadata-for-document-manage-permission/m-p/117640#M32516</link>
    <description>&lt;P&gt;Permissions in Alfresco are not supporting additional parameters.&lt;/P&gt;
&lt;P&gt;Every permission on a node is defined by a role name and an authority (user, group) list.&lt;/P&gt;</description>
    <pubDate>Fri, 17 Dec 2021 08:21:29 GMT</pubDate>
    <dc:creator>angelborroy</dc:creator>
    <dc:date>2021-12-17T08:21:29Z</dc:date>
    <item>
      <title>Add new metadata for document manage permission</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/add-new-metadata-for-document-manage-permission/m-p/117639#M32515</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have some questions about the document manage permission. I want to add new metadata(Date Permission). currently, I am stuck to storing the data because of this service&amp;nbsp;&lt;STRONG&gt;rmService.setPermission(node, role, authority); &lt;/STRONG&gt;not accept multiple parameters. Below is my code and&amp;nbsp; my reference&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2021-12-16 213455.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/1292iED60600D96858DB9/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://dev.alfresco.com/resource/AlfrescoOne/5.0/PublicAPI/org/alfresco/service/cmr/security/PermissionService.html" target="_self" rel="nofollow noopener noreferrer"&gt;http://dev.alfresco.com/resource/AlfrescoOne/5.0/PublicAPI/org/alfresco/service/cmr/security/PermissionService.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;for (var i=0; i&amp;lt;permissions.length(); i++)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;var p = permissions.getJSONObject(i);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;// collect values for the permission setting&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;var role = p.getString("role");&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;var authority = p.getString("authority");&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;var date= p.getString("date");&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;var remove = false;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;logger.system.out("node = " + node);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;logger.system.out("role = " + role);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;logger.system.out("authority = " + authority);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;if (p.has("remove"))&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;remove = p.getBoolean("remove");&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;// apply or remove permission&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;if (remove)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;rmService.deletePermission(node, role, authority,date);&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;else&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;rmService.setPermission(node, role, authority,date);&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Dec 2021 13:36:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/add-new-metadata-for-document-manage-permission/m-p/117639#M32515</guid>
      <dc:creator>faispis</dc:creator>
      <dc:date>2021-12-16T13:36:23Z</dc:date>
    </item>
    <item>
      <title>Re: Add new metadata for document manage permission</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/add-new-metadata-for-document-manage-permission/m-p/117640#M32516</link>
      <description>&lt;P&gt;Permissions in Alfresco are not supporting additional parameters.&lt;/P&gt;
&lt;P&gt;Every permission on a node is defined by a role name and an authority (user, group) list.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Dec 2021 08:21:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/add-new-metadata-for-document-manage-permission/m-p/117640#M32516</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2021-12-17T08:21:29Z</dc:date>
    </item>
  </channel>
</rss>

