[Erp5-report] r38751 fx.algrain - /experimental/bt5/erp5_credential/SkinTemplateItem/portal...

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Sep 29 15:32:31 CEST 2010


Author: fx.algrain
Date: Wed Sep 29 15:32:29 2010
New Revision: 38751

URL: http://svn.erp5.org?rev=38751&view=rev
Log:
The update of assignment require Assignor roles.
Do a cleaner update of assignment

Modified:
    experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialUpdate_updatePersonInformation.xml
    experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/Credential_copyRegistredInformation.xml

Modified: experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialUpdate_updatePersonInformation.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialUpdate_updatePersonInformation.xml?rev=38751&r1=38750&r2=38751&view=diff
==============================================================================
--- experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialUpdate_updatePersonInformation.xml [utf8] (original)
+++ experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialUpdate_updatePersonInformation.xml [utf8] Wed Sep 29 15:32:29 2010
@@ -50,7 +50,9 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>"""Copy subscription information to related person"""\n
+            <value> <string>"""Copy subscription information to related person\n
+Proxy\n
+Assignor -- Update Assignment"""\n
 \n
 context.Credential_checkConsistency([\'Person\'])\n
 person = context.getDestinationDecisionValue(portal_type="Person")\n
@@ -91,8 +93,10 @@ assignment_mapping = (\n
     (\'function_list\', \'function_list\'),\n
     )\n
 \n
-for assignment in person.searchFolder(portal_type="Assignment", validation_state="open"):\n
+for assignment in person.contentValues(portal_type="Assignment", validation_state="open"):\n
+  assignment.update(comment="Credential Updated Accepted")\n
   context.Credential_copyRegistredInformation(assignment, assignment_mapping,copy_none_value=False,erase_empty_value=False)\n
+  assignment.open(comment="Credential Updated Accepted")\n
 </string> </value>
         </item>
         <item>
@@ -108,7 +112,9 @@ for assignment in person.searchFolder(po
         <item>
             <key> <string>_proxy_roles</string> </key>
             <value>
-              <tuple/>
+              <tuple>
+                <string>Assignor</string>
+              </tuple>
             </value>
         </item>
         <item>

Modified: experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/Credential_copyRegistredInformation.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/Credential_copyRegistredInformation.xml?rev=38751&r1=38750&r2=38751&view=diff
==============================================================================
--- experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/Credential_copyRegistredInformation.xml [utf8] (original)
+++ experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/Credential_copyRegistredInformation.xml [utf8] Wed Sep 29 15:32:29 2010
@@ -96,6 +96,7 @@ copyDocument(context, destination, mappi
             <value>
               <tuple>
                 <string>Assignee</string>
+                <string>Assignor</string>
               </tuple>
             </value>
         </item>




More information about the Erp5-report mailing list