diff options
| author | ced <> | 2007-03-09 16:26:24 +0000 |
|---|---|---|
| committer | ced <> | 2007-03-09 16:26:24 +0000 |
| commit | d046206db06afc41a560d35bde925cec19e1ffdf (patch) | |
| tree | ad567c5d0fad56da9b71820c4bc8be94d2d931dc /addons | |
| parent | 5198ecf2ece39af72a8edfdfdd439e14d7e6a733 (diff) | |
PURCHASE: fix workflow for purchase with manual invoice to not set invoice and paid
bzr revid: ced-4e149255f7e76b119bcb98e2c0e02d5a00e8398e
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/purchase/purchase_workflow.xml | 11 |
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<>'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> |
