[MERGE]:trunk
[odoo/odoo.git] / addons / project_long_term / project_long_term_workflow.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <record id="wkf_phase" model="workflow">
6             <field name="name">project.phase.wkf</field>
7             <field name="osv">project.phase</field>
8             <field name="on_create">True</field>
9         </record>
10
11         <record id="act_draft" model="workflow.activity">
12             <field name="wkf_id" ref="wkf_phase"/>
13             <field name="flow_start">True</field>
14             <field name="name">set_draft</field>
15             <field name="kind">function</field>
16             <field name="action">set_draft()</field>
17         </record>
18
19         <record id="act_start_phase" model="workflow.activity">
20             <field name="wkf_id" ref="wkf_phase"/>
21             <field name="name">set_open</field>
22             <field name="kind">function</field>
23             <field name="action">set_open()</field>
24         </record>
25
26         <record id="act_cancel_phase" model="workflow.activity">
27             <field name="wkf_id" ref="wkf_phase"/>
28             <field name="name">set_cancel</field>
29             <field name="flow_stop">True</field>
30             <field name="kind">function</field>
31             <field name="action">set_cancel()</field>
32         </record>
33
34         <record id="act_phase_pending" model="workflow.activity">
35             <field name="wkf_id" ref="wkf_phase"/>
36             <field name="name">set_pending</field>
37             <field name="kind">function</field>
38             <field name="action">set_pending()</field>
39         </record>
40
41         <record id="act_phase_done" model="workflow.activity">
42             <field name="wkf_id" ref="wkf_phase"/>
43             <field name="name">set_done</field>
44             <field name="flow_stop">True</field>
45             <field name="kind">function</field>
46             <field name="action">set_done()</field>
47         </record>
48
49         <record id="t0" model="workflow.transition">
50             <field name="act_from" ref="act_draft"/>
51             <field name="act_to" ref="act_start_phase"/>
52             <field name="signal">set_open</field>
53         </record>
54
55         <record id="t1" model="workflow.transition">
56             <field name="act_from" ref="act_draft"/>
57             <field name="act_to" ref="act_cancel_phase"/>
58             <field name="signal">set_cancel</field>
59         </record>
60
61         <record id="t2" model="workflow.transition">
62             <field name="act_from" ref="act_draft"/>
63             <field name="act_to" ref="act_phase_done"/>
64             <field name="signal">set_done</field>
65         </record>
66
67         <record id="t3" model="workflow.transition">
68             <field name="act_from" ref="act_start_phase"/>
69             <field name="act_to" ref="act_phase_pending"/>
70             <field name="signal">set_pending</field>
71         </record>
72
73         <record id="t4" model="workflow.transition">
74             <field name="act_from" ref="act_phase_pending"/>
75             <field name="act_to" ref="act_cancel_phase"/>
76             <field name="signal">set_cancel</field>
77         </record>
78
79         <record id="t5" model="workflow.transition">
80             <field name="act_from" ref="act_phase_pending"/>
81             <field name="act_to" ref="act_draft"/>
82             <field name="signal">set_draft</field>
83         </record>
84
85         <record id="t6" model="workflow.transition">
86             <field name="act_from" ref="act_phase_pending"/>
87             <field name="act_to" ref="act_start_phase"/>
88             <field name="signal">set_open</field>
89         </record>
90
91         <record id="t7" model="workflow.transition">
92             <field name="act_from" ref="act_start_phase"/>
93             <field name="act_to" ref="act_cancel_phase"/>
94             <field name="signal">set_cancel</field>
95         </record>
96
97         <record id="t8" model="workflow.transition">
98             <field name="act_from" ref="act_start_phase"/>
99             <field name="act_to" ref="act_phase_done"/>
100             <field name="signal">set_done</field>
101         </record>
102
103         <record id="t9" model="workflow.transition">
104             <field name="act_from" ref="act_start_phase"/>
105             <field name="act_to" ref="act_draft"/>
106             <field name="signal">set_draft</field>
107         </record>
108
109      </data>
110 </openerp>