<?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: Help needed with javascript : permission denied = ? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133601#M93840</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Will you add it Kevin or do you want me to do it? If yes, then I will go ahead and open an account in the alfresco wiki&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Mar 2008 10:10:26 GMT</pubDate>
    <dc:creator>savah</dc:creator>
    <dc:date>2008-03-04T10:10:26Z</dc:date>
    <item>
      <title>Help needed with javascript : permission denied = ?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133594#M93833</link>
      <description>Hello,I already posted this in the developper forum, but nobody could help me. Maybe that was not the right place, so i try in this forum.I am trying to make a dynamic notification script : it sends an email on content creartion to users who have read access on the document.Here is the code (importa</description>
      <pubDate>Thu, 15 Nov 2007 14:25:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133594#M93833</guid>
      <dc:creator>aurelien2</dc:creator>
      <dc:date>2007-11-15T14:25:03Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed with javascript : permission denied = ?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133595#M93834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Up…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am losing a customer with this problem… &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help really welcome. Even if you tell me this is impossible to do… at least i have no regrets &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Btw, is it possible to run scripts with admin rights? Even triggered by users?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;AurÃƒÂ©lien&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Nov 2007 15:43:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133595#M93834</guid>
      <dc:creator>aurelien2</dc:creator>
      <dc:date>2007-11-23T15:43:36Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed with javascript : permission denied = ?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133596#M93835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I need something like this, but haven't time…. may be you can check here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Security_and_Authentication" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Security_and_Authentication&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/viewtopic.php?t=732&amp;amp;highlight=define+own+permission+role" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/viewtopic.php?t=732&amp;amp;highlight=define+own+permission+role&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The idea is to define a permission to do what you want, and asign it to the users or group of users…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Nov 2007 20:07:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133596#M93835</guid>
      <dc:creator>mliwski</dc:creator>
      <dc:date>2007-11-23T20:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed with javascript : permission denied = ?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133597#M93836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I agree it's something we should support! Please vote on the issue:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://issues.alfresco.com/browse/AR-1936" rel="nofollow noopener noreferrer"&gt;http://issues.alfresco.com/browse/AR-1936&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2007 10:55:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133597#M93836</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2007-12-14T10:55:17Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed with javascript : permission denied = ?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133598#M93837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;We made some additions here… The script now works for Groups recursively breaking down each Group's members and sending them an email notification. We also need to mention that the script does not send more than one email in case that the person that has permissions in the file is also included in the group which we think is kinda handy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;function getNodeAddresses(node, addressText) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for each (permission in node.permissions) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var valuesList = permission.split(";");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (valuesList[0].toUpperCase().indexOf("ALLOWED") &amp;gt;= 0) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var authNode = people.getPerson(valuesList[1]);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ((authNode != null) &amp;amp;&amp;amp; (authNode.properties.email != person.properties.email) &amp;amp;&amp;amp; (addressText.indexOf(authNode.properties.email) &amp;lt; 0))&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addressText += (addressText.length == 0 ? "" : ";") + authNode.properties.email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;authNode = people.getGroup(valuesList[1]);&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (authNode != null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for each (member in people.getMembers(authNode, true)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ((member.properties.email != person.properties.email) &amp;amp;&amp;amp; (addressText.indexOf(member.properties.email) &amp;lt; 0))&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addressText += (addressText.length == 0 ? "" : ";") + member.properties.email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (node.inheritsPermissions()) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return getNodeAddresses(node.parent, addressText);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return addressText.split(";");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;function&amp;nbsp; notify_users(node) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var emailAddresses = getNodeAddresses(node, "");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for each (address in emailAddresses) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send_msg(address);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&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;/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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The rest of the script remains unchanged! &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the script aurelien2!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Feb 2008 15:38:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133598#M93837</guid>
      <dc:creator>savah</dc:creator>
      <dc:date>2008-02-15T15:38:09Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed with javascript : permission denied = ?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133599#M93838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It would be good if you can add this example to the JavaScript examples wiki page:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/JavaScript_API_Cookbook" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/JavaScript_API_Cookbook&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you'd prefer i do it that's fine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2008 12:31:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133599#M93838</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2008-02-25T12:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed with javascript : permission denied = ?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133600#M93839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;It would be good if you can add this example to the JavaScript examples wiki page:&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/JavaScript_API_Cookbook" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/JavaScript_API_Cookbook&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;If you'd prefer i do it that's fine.&lt;BR /&gt;&lt;BR /&gt;Kevin&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;there is no problem at all if you add it Kevin and we are glad that we help on improving Alfresco!!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Paris&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2008 13:23:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133600#M93839</guid>
      <dc:creator>savah</dc:creator>
      <dc:date>2008-02-25T13:23:53Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed with javascript : permission denied = ?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133601#M93840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Will you add it Kevin or do you want me to do it? If yes, then I will go ahead and open an account in the alfresco wiki&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Mar 2008 10:10:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-needed-with-javascript-permission-denied/m-p/133601#M93840</guid>
      <dc:creator>savah</dc:creator>
      <dc:date>2008-03-04T10:10:26Z</dc:date>
    </item>
  </channel>
</rss>

