[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