<?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: Permission to Write in Reviewer Home Space in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/permission-to-write-in-reviewer-home-space/m-p/192924#M146054</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To do this &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;companyhome.setPermission("CreateChildren",currentUserName);&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;the current user need to have "ChangePermissions" permission on the current space, which in this case is Company Home. Which might explain why your code is failing. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Don't know what version of code you are using, but you'll need this functionality: &lt;/SPAN&gt;&lt;A href="https://issues.alfresco.com/jira/browse/ENH-229" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/ENH-229&lt;/A&gt;&lt;SPAN&gt;. The post lists work arounds for what you are trying to do.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Oct 2008 12:11:58 GMT</pubDate>
    <dc:creator>zaizi</dc:creator>
    <dc:date>2008-10-09T12:11:58Z</dc:date>
    <item>
      <title>Permission to Write in Reviewer Home Space</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/permission-to-write-in-reviewer-home-space/m-p/192922#M146052</link>
      <description>Hi all!I'm using alfresco-community-tomcat-2.9.0B on linux…In a Workflow that I've created I want to send a copy of the file to the reviewer homeFolder.So I do something like this:…&amp;lt;action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript"&amp;gt;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var reviewerSpace = rev</description>
      <pubDate>Wed, 08 Oct 2008 15:45:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/permission-to-write-in-reviewer-home-space/m-p/192922#M146052</guid>
      <dc:creator>joaotpd</dc:creator>
      <dc:date>2008-10-08T15:45:31Z</dc:date>
    </item>
    <item>
      <title>Re: Permission to Write in Reviewer Home Space</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/permission-to-write-in-reviewer-home-space/m-p/192923#M146053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi!! My problem is getting BIGGER…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I didn't pay attention to &lt;/SPAN&gt;&lt;STRONG&gt;permissions&lt;/STRONG&gt;&lt;SPAN&gt; (I did tests with admin) and now i don't know what to do… &lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a lot of &lt;/SPAN&gt;&lt;STRONG&gt;scrips&lt;/STRONG&gt;&lt;SPAN&gt;, not only in workflows, that need to crate a space or move/copy documents from one place to another… I can't figure out how to give, via script, permissions to the &lt;/SPAN&gt;&lt;STRONG&gt;current user&lt;/STRONG&gt;&lt;SPAN&gt; to perform these operations… and, in the end, remove that permissions…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's one more example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;myscript.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var noderef = args["noderef"];&lt;BR /&gt;var doc = search.findNode(noderef);&lt;BR /&gt;docName=doc.name;&lt;BR /&gt;var currentUserName = person.properties["cm:userName"];&lt;BR /&gt;&lt;BR /&gt;companyhome.setPermission("CreateChildren",currentUserName);&lt;BR /&gt;&lt;BR /&gt;var myNewSpace = companyhome.childByNamePath("MySpace");&lt;BR /&gt;&lt;BR /&gt;if (myNewSpace == null &amp;amp;&amp;amp; companyhome.hasPermission("CreateChildren"))&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; myNewSpace = companyhome.createFolder("MySpace");&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;var docExist = myNewSpace.childByNamePath(docName);&lt;BR /&gt;&lt;BR /&gt;if (docExist == null)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var mv = doc.move(myNewSpace);&lt;BR /&gt;}&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm getting this ERROR:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;org.alfresco.error.AlfrescoRuntimeException: Error during command servlet processing: Access Denied. You do not have the appropriate permissions to perform this operation.&lt;BR /&gt;caused by: org.alfresco.repo.security.permissions.AccessDeniedException: Access Denied. You do not have the appropriate permissions to perform this operation.&lt;BR /&gt;caused by: net.sf.acegisecurity.AccessDeniedException: Access Denied&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;With &lt;/SPAN&gt;&lt;STRONG&gt;admin user&lt;/STRONG&gt;&lt;SPAN&gt; everything works fine, of course…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyone?!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;João Duarte&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Oct 2008 11:33:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/permission-to-write-in-reviewer-home-space/m-p/192923#M146053</guid>
      <dc:creator>joaotpd</dc:creator>
      <dc:date>2008-10-09T11:33:36Z</dc:date>
    </item>
    <item>
      <title>Re: Permission to Write in Reviewer Home Space</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/permission-to-write-in-reviewer-home-space/m-p/192924#M146054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To do this &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;companyhome.setPermission("CreateChildren",currentUserName);&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;the current user need to have "ChangePermissions" permission on the current space, which in this case is Company Home. Which might explain why your code is failing. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Don't know what version of code you are using, but you'll need this functionality: &lt;/SPAN&gt;&lt;A href="https://issues.alfresco.com/jira/browse/ENH-229" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/ENH-229&lt;/A&gt;&lt;SPAN&gt;. The post lists work arounds for what you are trying to do.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Oct 2008 12:11:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/permission-to-write-in-reviewer-home-space/m-p/192924#M146054</guid>
      <dc:creator>zaizi</dc:creator>
      <dc:date>2008-10-09T12:11:58Z</dc:date>
    </item>
    <item>
      <title>Re: Permission to Write in Reviewer Home Space</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/permission-to-write-in-reviewer-home-space/m-p/192925#M146055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi zaizi!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your fast answer!!! …&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not quite follow this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Now you can use an optional runas attribute on the &amp;lt;authentication&amp;gt; element to declare who the script should be run as. E.g.&lt;BR /&gt;&amp;lt;authentication runas="otheruser"&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;I'm mixed with the user/otheruser… and where do i put this to make the desired effect?! … :s&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm executing my script like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;web-client-config-custom.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;config&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;actions&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action id="myScript"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label&amp;gt;Move File …&amp;lt;/label&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;image&amp;gt;/images/icons/myImage.gif&amp;lt;/image&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;/Company Home/Data Dictionary/Scripts/myscript.js&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;params&amp;gt;&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;lt;param name="noderef"&amp;gt;#{actionContext.nodeRef}&amp;lt;/param&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/params&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/action&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/actions&amp;gt;&lt;BR /&gt;&amp;lt;/config&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;config evaluator="node-type" condition="my:type"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;actions&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action-group id="document_browse_menu"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action idref="myScript" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/action-group&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/actions&amp;gt;&lt;BR /&gt;&amp;lt;/config&amp;gt;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Can I figure out with this my version code: &lt;/SPAN&gt;&lt;STRONG&gt;Version: Community Network - v2.9.0 (B 683)&lt;/STRONG&gt;&lt;SPAN&gt; …&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;João Duarte&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Oct 2008 15:18:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/permission-to-write-in-reviewer-home-space/m-p/192925#M146055</guid>
      <dc:creator>joaotpd</dc:creator>
      <dc:date>2008-10-09T15:18:49Z</dc:date>
    </item>
  </channel>
</rss>

