re
[odoo/odoo.git] / addons / project / process / task_process.xml
1 <?xml version="1.0" ?>
2 <openerp>
3     <data>
4
5     <!--
6         Process
7     -->
8
9         <record id="process_process_tasksprocess0" model="process.process">
10             <field eval="1" name="active"/>
11             <field name="model_id" ref="project.model_project_task"/>
12             <field eval="&quot;&quot;&quot;Tasks&quot;&quot;&quot;" name="name"/>
13         </record>
14
15     <!--
16         Process Node
17     -->
18
19         <record id="process_node_taskbydelegate0" model="process.node">
20             <field name="menu_id" ref="project.menu_action_view_task"/>
21             <field name="model_id" ref="project.model_project_task"/>
22             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
23             <field eval="&quot;&quot;&quot;Task by delegate&quot;&quot;&quot;" name="name"/>
24             <field eval="&quot;&quot;&quot;Delegate your task to the other user&quot;&quot;&quot;" name="note"/>
25             <field name="process_id" ref="process_process_tasksprocess0"/>
26             <field eval="&quot;&quot;&quot;object.state in ('open', 'pending')&quot;&quot;&quot;" name="model_states"/>
27             <field eval="1" name="flow_start"/>
28         </record>
29
30         <record id="process_node_drafttask0" model="process.node">
31             <field name="menu_id" ref="project.menu_action_view_task"/>
32             <field name="model_id" ref="project.model_project_task"/>
33             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
34             <field eval="&quot;&quot;&quot;Draft task&quot;&quot;&quot;" name="name"/>
35             <field eval="&quot;&quot;&quot;Define the Requirements and Set Planned Hours.&quot;&quot;&quot;" name="note"/>
36             <field name="process_id" ref="process_process_tasksprocess0"/>
37             <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
38             <field eval="0" name="flow_start"/>
39         </record>
40
41         <record id="process_node_opentask0" model="process.node">
42             <field name="menu_id" ref="project.menu_action_view_task"/>
43             <field name="model_id" ref="project.model_project_task"/>
44             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
45             <field eval="&quot;&quot;&quot;Open task&quot;&quot;&quot;" name="name"/>
46             <field eval="&quot;&quot;&quot;Encode your working hours.&quot;&quot;&quot;" name="note"/>
47             <field name="process_id" ref="process_process_tasksprocess0"/>
48             <field eval="&quot;&quot;&quot;object.state=='open'&quot;&quot;&quot;" name="model_states"/>
49             <field eval="0" name="flow_start"/>
50         </record>
51
52         <record id="process_node_donetask0" model="process.node">
53             <field name="menu_id" ref="project.menu_action_view_task"/>
54             <field name="model_id" ref="project.model_project_task"/>
55             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
56             <field eval="&quot;&quot;&quot;Done task&quot;&quot;&quot;" name="name"/>
57             <field eval="&quot;&quot;&quot;Task is Completed&quot;&quot;&quot;" name="note"/>
58             <field name="process_id" ref="process_process_tasksprocess0"/>
59             <field eval="&quot;&quot;&quot;object.state=='done'&quot;&quot;&quot;" name="model_states"/>
60             <field eval="0" name="flow_start"/>
61         </record>
62
63     <!--
64         Process Transition
65     -->
66
67         <record id="process_transition_delegate0" model="process.transition">
68             <field eval="[(6,0,[])]" name="transition_ids"/>
69             <field eval="&quot;&quot;&quot;Delegate&quot;&quot;&quot;" name="name"/>
70             <field eval="&quot;&quot;&quot;Delegates tasks to the other user&quot;&quot;&quot;" name="note"/>
71             <field model="process.node" name="target_node_id" ref="process_node_drafttask0"/>
72             <field model="process.node" name="source_node_id" ref="process_node_taskbydelegate0"/>
73         </record>
74
75         <record id="process_transition_draftopentask0" model="process.transition">
76             <field eval="[(6,0,[])]" name="transition_ids"/>
77             <field eval="&quot;&quot;&quot;Draft Open task&quot;&quot;&quot;" name="name"/>
78             <field eval="&quot;&quot;&quot;From draft state, it will come into the open state.&quot;&quot;&quot;" name="note"/>
79             <field model="process.node" name="target_node_id" ref="process_node_opentask0"/>
80             <field model="process.node" name="source_node_id" ref="process_node_drafttask0"/>
81         </record>
82
83         <record id="process_transition_opendonetask0" model="process.transition">
84             <field eval="[(6,0,[])]" name="transition_ids"/>
85             <field eval="&quot;&quot;&quot;Open Done Task&quot;&quot;&quot;" name="name"/>
86             <field eval="&quot;&quot;&quot;When task is completed, it will come into the done state.&quot;&quot;&quot;" name="note"/>
87             <field model="process.node" name="target_node_id" ref="process_node_donetask0"/>
88             <field model="process.node" name="source_node_id" ref="process_node_opentask0"/>
89         </record>
90
91
92         <!--
93             Process Action
94         -->
95
96         <record id="process_transition_action_draftopentask0" model="process.transition.action">
97             <field eval="&quot;&quot;&quot;do_open&quot;&quot;&quot;" name="action"/>
98             <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
99             <field eval="&quot;&quot;&quot;Open&quot;&quot;&quot;" name="name"/>
100             <field name="transition_id" ref="process_transition_draftopentask0"/>
101         </record>
102
103         <record id="process_transition_action_draftcanceltask0" model="process.transition.action">
104             <field eval="&quot;&quot;&quot;do_cancel&quot;&quot;&quot;" name="action"/>
105             <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
106             <field eval="&quot;&quot;&quot;Cancel&quot;&quot;&quot;" name="name"/>
107             <field name="transition_id" ref="process_transition_draftopentask0"/>
108         </record>
109
110         <record id="process_transition_action_openpendingtask0" model="process.transition.action">
111             <field eval="&quot;&quot;&quot;do_pending&quot;&quot;&quot;" name="action"/>
112             <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
113             <field eval="&quot;&quot;&quot;Set pending&quot;&quot;&quot;" name="name"/>
114             <field name="transition_id" ref="process_transition_opendonetask0"/>
115         </record>
116
117         <record id="process_transition_action_opendrafttask0" model="process.transition.action">
118             <field eval="&quot;&quot;&quot;do_draft&quot;&quot;&quot;" name="action"/>
119             <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
120             <field eval="&quot;&quot;&quot;Draft&quot;&quot;&quot;" name="name"/>
121             <field name="transition_id" ref="process_transition_opendonetask0"/>
122         </record>
123
124         <record id="process_transition_action_opencanceltask0" model="process.transition.action">
125             <field eval="&quot;&quot;&quot;do_cancel&quot;&quot;&quot;" name="action"/>
126             <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
127             <field eval="&quot;&quot;&quot;Cancel&quot;&quot;&quot;" name="name"/>
128             <field name="transition_id" ref="process_transition_opendonetask0"/>
129         </record>
130
131     </data>
132 </openerp>