[Erp5-report] r6359 - /erp5/trunk/bt5/erp5_accounting/WorkflowTemplateItem/portal_workflow/...
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 31 01:19:42 CEST 2006
Author: kevin
Date: Fri Mar 31 01:19:40 2006
New Revision: 6359
URL: http://svn.erp5.org?rev=6359&view=rev
Log:
seb: make purchase invoice transaction working
Modified:
erp5/trunk/bt5/erp5_accounting/WorkflowTemplateItem/portal_workflow/invoice_causality_workflow/scripts/PackingList_adoptPrevision.xml
Modified: erp5/trunk/bt5/erp5_accounting/WorkflowTemplateItem/portal_workflow/invoice_causality_workflow/scripts/PackingList_adoptPrevision.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting/WorkflowTemplateItem/portal_workflow/invoice_causality_workflow/scripts/PackingList_adoptPrevision.xml?rev=6359&r1=6358&r2=6359&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting/WorkflowTemplateItem/portal_workflow/invoice_causality_workflow/scripts/PackingList_adoptPrevision.xml (original)
+++ erp5/trunk/bt5/erp5_accounting/WorkflowTemplateItem/portal_workflow/invoice_causality_workflow/scripts/PackingList_adoptPrevision.xml Fri Mar 31 01:19:40 2006
@@ -75,14 +75,15 @@
\n
\n
\n
-packing_list_portal_type = packing_list.getPortalType()\n
-if packing_list_portal_type == \'Sale Packing List\':\n
- delivery_builder = packing_list.portal_deliveries.sale_packing_list_builder\n
-elif packing_list_portal_type == \'Purchase Packing List\':\n
- delivery_builder = packing_list.portal_deliveries.purchase_packing_list_builder\n
+if packing_list.getPortalType()==\'Purchase Invoice Transaction\':\n
+ builder_list = (\'purchase_invoice_builder\',\'purchase_invoice_transaction_builder\') \n
+elif packing_list.getPortalType()==\'Sale Invoice Transaction\':\n
+ builder_list = (\'sale_invoice_builder\',\'sale_invoice_transaction_builder\')\n
\n
packing_list_relative_url = packing_list.getRelativeUrl()\n
-delivery_builder.updateFromSimulation(packing_list_relative_url)\n
+for builder in builder_list:\n
+ delivery_builder = packing_list.portal_deliveries[builder]\n
+ delivery_builder.updateFromSimulation(packing_list_relative_url)\n
\n
# Automatic workflow\n
packing_list.activate().updateCausalityState()\n
@@ -135,9 +136,12 @@
<string>state_change</string>
<string>_getattr_</string>
<string>packing_list</string>
- <string>packing_list_portal_type</string>
+ <string>builder_list</string>
+ <string>packing_list_relative_url</string>
+ <string>_getiter_</string>
+ <string>builder</string>
+ <string>_getitem_</string>
<string>delivery_builder</string>
- <string>packing_list_relative_url</string>
</tuple>
</value>
</item>
More information about the Erp5-report
mailing list