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

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Sep 23 12:22:52 CEST 2010


Author: fx.algrain
Date: Thu Sep 23 12:22:51 2010
New Revision: 38585

URL: http://svn.erp5.org?rev=38585&view=rev
Log:
Add proxy role to work with auto request validation

Modified:
    experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialRequest_closePersonAssignment.xml

Modified: experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialRequest_closePersonAssignment.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialRequest_closePersonAssignment.xml?rev=38585&r1=38584&r2=38585&view=diff
==============================================================================
--- experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialRequest_closePersonAssignment.xml [utf8] (original)
+++ experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/CredentialRequest_closePersonAssignment.xml [utf8] Thu Sep 23 12:22:51 2010
@@ -54,6 +54,8 @@
 Parameters:\n
 role -- Role category item (List of String, default: [])\n
 comment -- Workflow transition comment (String, default: "")\n
+Proxy:\n
+Assignor -- only assignor manage assignment. Needed this proxy for auto accept\n
 Return opened assignment list\n
 """\n
 \n
@@ -61,17 +63,15 @@ person = context.getDestinationDecisionV
 \n
 # Check current assignment\n
 \n
-current_assignment_list = person.searchFolder(portal_type=\'Assignment\',\n
-                                              validation_state = "open")\n
+current_assignment_list = person.searchFolder(portal_type="Assignment",\n
+                                              validation_state="open")\n
 open_assignment = []\n
-\n
 for assignment in current_assignment_list:\n
   assignment = assignment.getObject()\n
   if assignment.getRole() in role:\n
     assignment.close(comment)\n
   else:\n
     open_assignment.append(assignment)\n
-\n
 return open_assignment\n
 </string> </value>
         </item>
@@ -88,7 +88,9 @@ return open_assignment\n
         <item>
             <key> <string>_proxy_roles</string> </key>
             <value>
-              <tuple/>
+              <tuple>
+                <string>Assignor</string>
+              </tuple>
             </value>
         </item>
         <item>




More information about the Erp5-report mailing list