summaryrefslogtreecommitdiff
path: root/addons/purchase
diff options
context:
space:
mode:
authorced <>2007-03-09 16:26:24 +0000
committerced <>2007-03-09 16:26:24 +0000
commitd046206db06afc41a560d35bde925cec19e1ffdf (patch)
treead567c5d0fad56da9b71820c4bc8be94d2d931dc /addons/purchase
parent5198ecf2ece39af72a8edfdfdd439e14d7e6a733 (diff)
PURCHASE: fix workflow for purchase with manual invoice to not set invoice and paid
bzr revid: ced-4e149255f7e76b119bcb98e2c0e02d5a00e8398e
Diffstat (limited to 'addons/purchase')
-rw-r--r--addons/purchase/purchase_workflow.xml11
1 files changed, 10 insertions, 1 deletions
diff --git a/addons/purchase/purchase_workflow.xml b/addons/purchase/purchase_workflow.xml
index d188fdef05c..b84ce015572 100644
--- a/addons/purchase/purchase_workflow.xml
+++ b/addons/purchase/purchase_workflow.xml
@@ -58,6 +58,10 @@
<field name="action">write({'invoiced':1})</field>
<field name="kind">function</field>
</record>
+ <record model="workflow.activity" id="act_invoice_end">
+ <field name="wkf_id" ref="purchase_order"/>
+ <field name="name">invoice_end</field>
+ </record>
<record model="workflow.activity" id="act_picking">
<field name="wkf_id" ref="purchase_order"/>
<field name="name">picking</field>
@@ -118,7 +122,7 @@
</record>
<record model="workflow.transition" id="trans_router_invoice_no_order">
<field name="act_from" ref="act_router"/>
- <field name="act_to" ref="act_invoice_done"/>
+ <field name="act_to" ref="act_invoice_end"/>
<field name="condition">invoice_method&lt;&gt;'order'</field>
</record>
<record model="workflow.transition" id="trans_except_picking_picking_done">
@@ -167,7 +171,12 @@
</record>
<record model="workflow.transition" id="trans_invoice_done_done">
<field name="act_from" ref="act_invoice_done"/>
+ <field name="act_to" ref="act_invoice_end"/>
+ </record>
+ <record model="workflow.transition" id="trans_invoice_end_done">
+ <field name="act_from" ref="act_invoice_end"/>
<field name="act_to" ref="act_done"/>
</record>
+
</data>
</terp>