added from extra-addons
[odoo/odoo.git] / addons / mrp_operations / mrp_operations_workflow.xml
1 <?xml version="1.0"?>
2 <terp>
3 <data>
4         # -----------------------------------------------------------
5         # Activities
6         # -----------------------------------------------------------
7
8         <record model="workflow" id="wkf_prod_workcenter">
9                 <field name="name">mrp.production.workcenter.line.basic</field>
10                 <field name="osv">mrp.production.workcenter.line</field>
11                 <field name="on_create">True</field>
12         </record>
13
14                 <record model="workflow.activity" id="prod_act_wc_draft">
15                         <field name="wkf_id" ref="wkf_prod_workcenter"/>
16                         <field name="flow_start">True</field>
17                         <field name="name">draft</field>
18                         <field name="kind">function</field>
19                         <field name="action">action_draft()</field>
20                 </record>
21                 <record model="workflow.activity" id="prod_act_wc_start">
22                         <field name="wkf_id" ref="wkf_prod_workcenter"/>
23                         <field name="name">confirm</field>
24                         <field name="kind">function</field>
25                         <field name="action">action_confirm()</field>
26                 </record>
27                 <record model="workflow.activity" id="prod_act_wc_cancel">
28                         <field name="wkf_id" ref="wkf_prod_workcenter"/>
29                         <field name="name">cancel</field>
30                         <field name="kind">function</field>
31                         <field name="action">action_cancel()</field>
32                 </record>
33                 <record model="workflow.activity" id="prod_act_wc_done">
34                         <field name="wkf_id" ref="wkf_prod_workcenter"/>
35                         <field name="name">done</field>
36                         <field name="kind">function</field>
37                         <field name="flow_stop">True</field>
38                         <field name="action">action_done()</field>
39                 </record>
40         # -----------------------------------------------------------
41         # Transition
42         # -----------------------------------------------------------
43
44                 <record model="workflow.transition" id="prod_trans_wc_draft_start">
45                         <field name="act_from" ref="prod_act_wc_draft"/>
46                         <field name="act_to" ref="prod_act_wc_start"/>
47                         <field name="signal">button_confirm</field>
48                 </record>
49                 <record model="workflow.transition" id="prod_trans_wc_start_done">
50                         <field name="act_from" ref="prod_act_wc_start"/>
51                         <field name="act_to" ref="prod_act_wc_done"/>
52                         <field name="signal">button_done</field>
53                 </record>
54                 <record model="workflow.transition" id="prod_trans_wc_draft_cancel">
55                         <field name="act_from" ref="prod_act_wc_draft"/>
56                         <field name="act_to" ref="prod_act_wc_cancel"/>
57                         <field name="signal">button_cancel</field>
58                 </record>
59                 <record model="workflow.transition" id="prod_trans_wc_cancel_draft">
60                         <field name="act_from" ref="prod_act_wc_cancel"/>
61                         <field name="act_to" ref="prod_act_wc_draft"/>
62                         <field name="signal">button_draft</field>
63                 </record>
64                 <record model="workflow.transition" id="prod_trans_wc_start_cancel">
65                         <field name="act_from" ref="prod_act_wc_start"/>
66                         <field name="act_to" ref="prod_act_wc_cancel"/>
67                         <field name="signal">button_cancel</field>
68                 </record>
69 </data>
70 </terp>