0a94f6a2b5d8e7787a80c0afafc4f27ee4a89aa3
[odoo/odoo.git] / addons / hr_timesheet_project / process / hr_timesheet_project_process.xml
1 <?xml version="1.0" ?>
2 <openerp>
3     <data>
4
5         <!--
6             Process Node
7         -->
8
9         <record id="process_node_timesheettask0" model="process.node">
10             <field name="menu_id" ref="hr_timesheet.menu_act_hr_timesheet_line_evry1_today_form"/>
11             <field name="model_id" ref="hr.model_hr_timesheet"/>
12             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
13             <field eval="&quot;&quot;&quot;Timesheet_task&quot;&quot;&quot;" name="name"/>
14             <field eval="&quot;&quot;&quot;Complete Your Timesheet.&quot;&quot;&quot;" name="note"/>
15             <field name="process_id" ref="project.process_process_tasksworkflow0"/>
16             <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
17             <field eval="0" name="flow_start"/>
18         </record>
19
20         <record id="process_node_workontask0" model="process.node">
21             <field name="menu_id" ref="project.menu_action_view_task"/>
22             <field name="model_id" ref="project.model_project_task"/>
23             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
24             <field eval="&quot;&quot;&quot;Work on Task&quot;&quot;&quot;" name="name"/>
25             <field eval="&quot;&quot;&quot;Defines the work summary of task&quot;&quot;&quot;" name="note"/>
26             <field name="process_id" ref="hr_timesheet_sheet.process_process_hrtimesheetworkflow0"/>
27             <field eval="&quot;&quot;&quot;object.state in ('open', pending', 'done', 'cancelled')&quot;&quot;&quot;" name="model_states"/>
28             <field eval="1" name="flow_start"/>
29         </record>
30
31         <record id="process_node_taskwork0" model="process.node">
32             <field name="menu_id" ref="project.menu_action_view_task6_prog"/>
33             <field name="model_id" ref="project.model_project_task_work"/>
34             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
35             <field eval="&quot;&quot;&quot;Task Work&quot;&quot;&quot;" name="name"/>
36             <field eval="&quot;&quot;&quot;Work on task&quot;&quot;&quot;" name="note"/>
37             <field name="process_id" ref="hr_timesheet.process_process_timesheetworkflow0"/>
38             <field eval="&quot;&quot;&quot;object.state=='open'&quot;&quot;&quot;" name="model_states"/>
39             <field eval="1" name="flow_start"/>
40         </record>
41
42         <!--
43             Process Transition
44         -->
45
46         <record id="process_transition_filltimesheet0" model="process.transition">
47             <field eval="[(6,0,[])]" name="role_ids"/>
48             <field eval="[(6,0,[])]" name="transition_ids"/>
49             <field eval="&quot;&quot;&quot;Fill Timesheet&quot;&quot;&quot;" name="name"/>
50             <field eval="&quot;&quot;&quot;Task summary is comes into the timesheet line&quot;&quot;&quot;" name="note"/>
51             <field model="process.node" name="target_node_id" ref="process_node_timesheettask0"/>
52             <field model="process.node" name="source_node_id" ref="project.process_node_opentask0"/>
53         </record>
54
55         <record id="process_transition_taskencoding0" model="process.transition">
56             <field eval="[(6,0,[])]" name="role_ids"/>
57             <field eval="[(6,0,[])]" name="transition_ids"/>
58             <field eval="&quot;&quot;&quot;Task encoding&quot;&quot;&quot;" name="name"/>
59             <field eval="&quot;&quot;&quot;Encode how much time u spent on your task&quot;&quot;&quot;" name="note"/>
60             <field model="process.node" name="target_node_id" ref="hr_timesheet_sheet.process_node_timesheetline0"/>
61             <field model="process.node" name="source_node_id" ref="process_node_taskwork0"/>
62         </record>
63
64         <record id="process_transition_tasktimesheet0" model="process.transition">
65             <field eval="[(6,0,[])]" name="role_ids"/>
66             <field eval="[(6,0,[])]" name="transition_ids"/>
67             <field eval="&quot;&quot;&quot;Task timesheet&quot;&quot;&quot;" name="name"/>
68             <field eval="&quot;&quot;&quot;Moves task entry into the timesheet line&quot;&quot;&quot;" name="note"/>
69             <field model="process.node" name="target_node_id" ref="process_node_timesheettask0"/>
70             <field model="process.node" name="source_node_id" ref="process_node_workontask0"/>
71         </record>
72
73     </data>
74 </openerp>
75