1 <?xml version="1.0" encoding="utf-8"?>
5 <!-- Tasks by projects and users -->
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"/>
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="+"/>
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"/>
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>
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"/>
61 <!-- Closed Task in Random Acitivities dashboard -->
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"/>
80 <field name="remaining_hours" />
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"/>
93 <!-- Report for Users' Timesheet and Task Hours per Month -->
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"/>
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>
115 <menuitem id="menu_timesheet_task_user" parent="hr.menu_hr_reporting" action="action_report_timesheet_task_user"/>