Modifs
[odoo/odoo.git] / addons / board_project / board_project_manager_view.xml
1 <?xml version="1.0"?>
2 <terp>
3         <data>
4
5                 <record model="board.note.type" id="note_project_type">
6                         <field name="name">Project managers</field>
7                 </record>
8
9                 #
10                 # Board for project managers
11                 #
12                 <act_window name="My projects"
13                         domain="[('manager', '=', uid)]"
14                         res_model="project.project"
15                         view_type="form"
16                         view_mode="tree,form"
17                         id="act_my_project"/>
18
19                 <act_window name="My accounts to invoice"
20                         domain="[('user_id','=',uid),('state','&lt;&gt;','close'),('partner_id','&lt;&gt;',False)]"
21                         res_model="account.analytic.account"
22                         view_type="form"
23                         view_mode="tree,form"
24                         view_id="view_account_analytic_simplified"
25                         id="act_my_account"/>
26
27                 <record model="ir.actions.act_window" id="action_project_pipeline_user">
28                         <field name="name">Pipeline of tasks</field>
29                         <field name="res_model">report.task.user.pipeline.open</field>
30                         <field name="view_type">form</field>
31                         <field name="view_mode">graph,tree</field>
32                         <field name="domain">[('task_state','&lt;&gt;','cancelled'),('task_state','&lt;&gt;','done'),('user_id','in',department_users_get())]</field>
33                 </record>
34
35                 <record model="ir.ui.view" id="hr_timesheet_sheet_tree">
36                         <field name="name">hr.timesheet.sheet.tree.simplified.board</field>
37                         <field name="model">hr_timesheet_sheet.sheet</field>
38                         <field name="type">tree</field>
39                         <field name="arch" type="xml">
40                                 <tree string="Timesheets">
41                                         <field name="date_from" />
42                                         <field name="user_id"/>
43                                         <field name="name" />
44                                         <field name="total_attendance"/>
45                                         <field name="total_timesheet"/>
46                                         <field name="state"/>
47                                 </tree>
48                         </field>
49                 </record>
50                 <record model="ir.actions.act_window" id="act_hr_timesheet_sheet">
51                         <field name="name">Timesheets</field>
52                         <field name="res_model">hr_timesheet_sheet.sheet</field>
53                         <field name="domain">[('state','&lt;&gt;','done'),('user_id','in',department_users_get())]</field>
54                         <field name="view_type">form</field>
55                         <field name="view_id" ref="hr_timesheet_sheet_tree"/>
56                 </record>
57
58
59                 <record model="ir.ui.view" id="board_project_manager_form">
60                         <field name="name">board.project.manager.form</field>
61                         <field name="model">board.board</field>
62                         <field name="type">form</field>
63                         <field name="arch" type="xml">
64                                 <form string="Project manager board">
65                                         <hpaned>
66                                                 <child1>
67                                                         <action
68                                                                 string="My projects"
69                                                                 name="%(act_my_project)d"
70                                                                 colspan="4"
71                                                                 height="220"
72                                                                 width="510"/>
73
74                                                         <action
75                                                                 string="My accounts to invoice"
76                                                                 name="%(act_my_account)d"
77                                                                 height="150"
78                                                                 colspan="4"/>
79
80                                                         <action
81                                                                 string="User's timesheets"
82                                                                 name="%(act_hr_timesheet_sheet)d"
83                                                                 colspan="4"
84                                                                 height="150"/>
85
86                                                 </child1>
87                                                 <child2>
88                                                         <button
89                                                                 string="Menu"
90                                                                 name="%(base.action_menu_admin)d"
91                                                                 icon="gtk-ok"
92                                                                 type="action"
93                                                                 colspan="4"/>
94                                                         <button
95                                                                 string="My tasks board"
96                                                                 name="%(open_board_project)d"
97                                                                 icon="gtk-ok"
98                                                                 type="action"
99                                                                 colspan="4"/>
100
101
102                                                         <action
103                                                                 string="My project's planning"
104                                                                 name="%(report_analytic_line.action_account_analytic_planning_stat_my_manager_form)d"
105                                                                 colspan="4"/>
106
107                                                         <action
108                                                                 string="My user's pipeline"
109                                                                 name="%(action_project_pipeline_user)d"
110                                                                 colspan="4"/>
111
112                                                 </child2>
113                                         </hpaned>
114                                 </form>
115                         </field>
116                 </record>
117
118                 <record model="ir.actions.act_window" id="open_board_project_manager">
119                         <field name="name">Project manager board</field>
120                         <field name="res_model">board.board</field>
121                         <field name="view_type">form</field>
122                         <field name="view_mode">form</field>
123                         <field name="usage">menu</field>
124                         <field name="view_id" ref="board_project_manager_form"/>
125                 </record>
126
127                 <menuitem
128                         name="Dashboards/Projects/Project manager"
129                         action="open_board_project_manager"
130                         sequence="1"
131                         id="menu_board_project_manager"/>
132
133
134
135
136         </data>
137 </terp>