<?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 Changes allowed on some metadata only in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/changes-allowed-on-some-metadata-only/m-p/265518#M218648</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;We need, under certain conditions, to prevent changes to some metadata, while allowing modifications to the other metadata.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We are using Alfresco Share 3.4.d Community. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We have a custom content (documentci) specializing cm:content. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We added aspects and properties to documentci. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We want to restrict modifications to a subset of metadata depending on the value of a property (the state of the document).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How could we implement this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 May 2011 14:22:41 GMT</pubDate>
    <dc:creator>silgar</dc:creator>
    <dc:date>2011-05-16T14:22:41Z</dc:date>
    <item>
      <title>Changes allowed on some metadata only</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/changes-allowed-on-some-metadata-only/m-p/265518#M218648</link>
      <description>We need, under certain conditions, to prevent changes to some metadata, while allowing modifications to the other metadata.We are using Alfresco Share 3.4.d Community. We have a custom content (documentci) specializing cm:content. We added aspects and properties to documentci. We want to restrict mo</description>
      <pubDate>Mon, 16 May 2011 14:22:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/changes-allowed-on-some-metadata-only/m-p/265518#M218648</guid>
      <dc:creator>silgar</dc:creator>
      <dc:date>2011-05-16T14:22:41Z</dc:date>
    </item>
    <item>
      <title>Re: Changes allowed on some metadata only</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/changes-allowed-on-some-metadata-only/m-p/265519#M218649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can use forms to make certain fields display read only.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Its not really property level permissions but it is better than nothing.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2011 14:43:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/changes-allowed-on-some-metadata-only/m-p/265519#M218649</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2011-05-16T14:43:38Z</dc:date>
    </item>
    <item>
      <title>Re: Changes allowed on some metadata only</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/changes-allowed-on-some-metadata-only/m-p/265520#M218650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Following your suggestion we have to implement theese steps:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) create in share-config-custom.xml a new form for "custom:documentci" type, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with modifiable and read-only fields as we need (ok, we know how to do it)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) add a new custom action "Edit Metadata" in the right-side list of actions in the document details view (ok). &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The new action will be displayed depending on the value of document property "custom:state".&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We can define new 'evaluators' in the file:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; \alfresco\WEB-INF\classes\alfresco\templates\webscripts\org\alfresco\slingshot\documentlibrary\evaluator.lib.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( node.properties["custom:state"]=="Approved" )&amp;nbsp; { &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; permissions["edit-approved"] = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else&amp;nbsp; { &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; permissions["edit-notapproved"] = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and modify the file&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; \share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\document-details\repo-document-actions.get.config.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; adding the new "Edit Metadata" action that will open the new form, and changing the permission of out-of-the-box&amp;nbsp; "Edit Metadata" action:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;actionSet id="document"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action type="simple-link" id="onActionDetails" permission="edit-properties,edit-notapproved" href="{editMetadataUrl}" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; label="actions.document.edit-metadata" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action type="simple-link" id="onActionDetails" permission="edit-properties,edit-approved" href="????????" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; label="actions.document.edit-metadata" /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/actionSet&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;&amp;gt;&amp;gt; We don't know how to call the new form when the user clicks the new custom "Edit Matadata" action.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please help us with this point?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 May 2011 14:53:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/changes-allowed-on-some-metadata-only/m-p/265520#M218650</guid>
      <dc:creator>silgar</dc:creator>
      <dc:date>2011-05-17T14:53:25Z</dc:date>
    </item>
  </channel>
</rss>

