[FIX] Schedule jobs even if their next time has passed.
[odoo/odoo.git] / addons / report_task / report_task_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         
5         <!-- Tasks by projects and users -->
6         
7         <record id="view_task_project_form" model="ir.ui.view">
8             <field name="name">report.project.task.form</field>
9             <field name="model">report.task.user.pipeline.open</field>
10             <field name="type">form</field>
11             <field name="arch" type="xml">
12                 <form string="Tasks by User">
13                     <field name="user_id" select="1"/>
14                     <field name="company_id" select="1"/>
15                     <field name="task_nbr" select="2"/>
16                     <field name="task_hrs" select="2"/>
17                     <field name="task_progress" select="2"/>
18                     <field name="task_state" select="1"/>
19                 </form>
20             </field>
21         </record>
22         
23         <record id="view_task_project_graph" model="ir.ui.view">
24             <field name="name">report.project.task.graph</field>
25             <field name="model">report.task.user.pipeline.open</field>
26             <field name="type">graph</field>
27             <field name="arch" type="xml">
28                 <graph string="Tasks by User" type="bar">
29                     <field name="user_id"/>
30                     <field name="task_progress" operator="+"/>
31                 </graph>
32             </field>
33         </record>
34         
35         <record id="view_task_project_tree" model="ir.ui.view">
36             <field name="name">report.project.task.tree</field>
37             <field name="model">report.task.user.pipeline.open</field>
38             <field name="type">tree</field>
39             <field name="arch" type="xml">
40                 <tree string="Tasks by User">
41                     <field name="user_id"/>
42                     <field name="company_id"/>
43                     <field name="task_nbr"/>
44                     <field name="task_hrs"/>
45                     <field name="task_progress"/>
46                     <field name="task_state"/>
47                 </tree>
48             </field>
49         </record>
50         
51         <record id="action_project_task" model="ir.actions.act_window">
52             <field name="name">Tasks by User</field>
53             <field name="res_model">report.task.user.pipeline.open</field>
54             <field name="view_type">form</field>
55             <field name="view_mode">tree,graph</field>
56             <field name="domain">[]</field>
57         </record>
58         <menuitem id="next_id_57" name="Reporting" parent="project.menu_main" sequence="50"/>
59         <menuitem id="next_id_58" name="All Months" parent="next_id_57"/><menuitem action="action_project_task" id="menu_project_task_user_tree" parent="next_id_58"/>
60         
61         <!-- Closed Task in Random Acitivities dashboard -->
62         
63         <record id="view_task_closed_board_tree" model="ir.ui.view">
64             <field name="name">report.closed.task.tree</field>
65             <field name="model">report.closed.task</field>
66             <field name="type">tree</field>
67             <field name="arch" type="xml">
68                 <tree string="Closed Tasks">
69                         <field name="date_close" />
70                     <field name="sequence"/>
71                     <field name="name" select="1"/>
72                     <field name="project_id" select="1"/>
73                     <field name="user_id" select="1"/>
74                     <field name="date_deadline"/>
75                     <field name="planned_hours" sum="Planned" widget="float_time"/>
76                     <field name="delay_hours" sum="Delay" widget="float_time"/>
77                     <field name="progress" widget="progressbar"/>
78                     <field name="priority"/>
79                     <field name="state"/>
80                     <field name="remaining_hours" />
81                 </tree>
82             </field>
83         </record>
84         
85         <record id="action_closed_task_board" model="ir.actions.act_window">
86             <field name="name">Task Closed Within Past 15 Days</field>
87             <field name="res_model">report.closed.task</field>
88             <field name="view_type">form</field>
89             <field name="view_mode">tree,form</field>
90             <field name="view_id" ref="view_task_closed_board_tree"/>
91         </record>
92         
93         <!-- Report for Users' Timesheet and Task Hours per Month -->
94                 
95                 <record id="view_report_timesheet_task_user_tree" model="ir.ui.view">
96             <field name="name">report.timesheet.task.user.tree</field>
97             <field name="model">report.timesheet.task.user</field>
98             <field name="type">tree</field>
99             <field name="arch" type="xml">
100                 <tree string="Timesheet/Task hours Report Per Month" >
101                     <field name="name" select="1"/>
102                     <field name="user_id" select="1"/>
103                     <field name="timesheet_hrs" widget="float_time" />
104                     <field name="task_hrs"  widget="float_time"/>
105                 </tree>
106             </field>
107         </record>
108          
109         <record id="action_report_timesheet_task_user" model="ir.actions.act_window">
110             <field name="name">Timesheet / Task Hours Per Month</field>
111             <field name="res_model">report.timesheet.task.user</field>
112             <field name="view_type">form</field>
113             <field name="view_mode">tree</field>
114         </record>
115         <menuitem id="menu_timesheet_task_user" parent="hr.menu_hr_reporting" action="action_report_timesheet_task_user"/>    
116         
117     </data>
118 </openerp>