[FIX]remove last console log
[odoo/odoo.git] / addons / mrp / mrp_workflow.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <!-- Production -->
5
6         <record id="wkf_prod" model="workflow">
7             <field name="name">mrp.production.basic</field>
8             <field name="osv">mrp.production</field>
9             <field name="on_create">True</field>
10         </record>
11
12         <record id="prod_act_draft" model="workflow.activity">
13             <field name="wkf_id" ref="wkf_prod"/>
14             <field name="flow_start">True</field>
15             <field name="name">draft</field>
16         </record>
17         <record id="prod_act_confirmed" model="workflow.activity">
18             <field name="wkf_id" ref="wkf_prod"/>
19             <field name="name">confirmed</field>
20             <field name="kind">function</field>
21             <field name="action">action_confirm()</field>
22         </record>
23         <record id="prod_act_ready" model="workflow.activity">
24             <field name="wkf_id" ref="wkf_prod"/>
25             <field name="name">ready</field>
26             <field name="kind">function</field>
27             <field name="action">action_ready()</field>
28         </record>
29         <record id="prod_act_in_production" model="workflow.activity">
30             <field name="wkf_id" ref="wkf_prod"/>
31             <field name="name">in_production</field>
32             <field name="kind">function</field>
33             <field name="action">action_in_production()</field>
34         </record>
35         <record id="prod_act_done" model="workflow.activity">
36             <field name="wkf_id" ref="wkf_prod"/>
37             <field name="flow_stop">True</field>
38             <field name="kind">function</field>
39             <field name="action">action_production_end()</field>
40             <field name="name">done</field>
41         </record>
42         <record id="prod_act_cancel" model="workflow.activity">
43             <field name="wkf_id" ref="wkf_prod"/>
44             <field name="flow_stop">True</field>
45             <field name="name">cancel</field>
46             <field name="kind">function</field>
47             <field name="action">action_cancel()</field>
48         </record>
49
50         <record id="prod_trans_draft_picking" model="workflow.transition">
51             <field name="act_from" ref="prod_act_draft"/>
52             <field name="act_to" ref="prod_act_confirmed"/>
53             <field name="signal">button_confirm</field>
54         </record>
55         <record id="prod_trans_picking_ready" model="workflow.transition">
56             <field name="act_from" ref="prod_act_confirmed"/>
57             <field name="act_to" ref="prod_act_ready"/>
58             <field name="trigger_model">stock.move</field>
59             <field name="trigger_expr_id">consume_lines_get()</field>
60             <field name="condition">test_ready()</field>
61         </record>
62         <record id="prod_trans_ready_in_production" model="workflow.transition">
63             <field name="act_from" ref="prod_act_ready"/>
64             <field name="act_to" ref="prod_act_in_production"/>
65             <field name="signal">button_produce</field>
66         </record>
67         <record id="prod_trans_in_production_done" model="workflow.transition">
68             <field name="act_from" ref="prod_act_in_production"/>
69             <field name="act_to" ref="prod_act_done"/>
70             <field name="signal">button_produce_done</field>
71             <field name="condition">test_production_done()</field>
72         </record>
73         <record id="prod_trans_ready_cancel" model="workflow.transition">
74             <field name="act_from" ref="prod_act_ready"/>
75             <field name="act_to" ref="prod_act_cancel"/>
76             <field name="signal">button_cancel</field>
77         </record>
78         <record id="prod_trans_in_production_cancel" model="workflow.transition">
79             <field name="act_from" ref="prod_act_in_production"/>
80             <field name="act_to" ref="prod_act_cancel"/>
81             <field name="signal">button_cancel</field>
82         </record>
83         <record id="prod_trans_draft_cancel" model="workflow.transition">
84             <field name="act_from" ref="prod_act_draft"/>
85             <field name="act_to" ref="prod_act_cancel"/>
86             <field name="signal">button_cancel</field>
87         </record>
88         <record id="prod_trans_confirmed_cancel" model="workflow.transition">
89             <field name="act_from" ref="prod_act_confirmed"/>
90             <field name="act_to" ref="prod_act_cancel"/>
91             <field name="signal">button_cancel</field>
92         </record>
93
94     </data>
95 </openerp>