access_rights
[odoo/odoo.git] / addons / report_analytic_planning / report_analytic_planning_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <record id="account_analytic_planning_view_tree" model="ir.ui.view">
5             <field name="name">report.account.analytic.planning.tree</field>
6             <field name="model">report_account_analytic.planning</field>
7             <field name="type">tree</field>
8             <field name="arch" type="xml">
9                 <tree string="Planning by Account">
10                     <field name="name"/>
11                     <field name="user_id"/>
12                     <field name="date_from"/>
13                     <field name="date_to"/>
14                     <field name="state"/>
15                 </tree>
16             </field>
17         </record>
18         
19         <record id="account_analytic_planning_view_form" model="ir.ui.view">
20             <field name="name">report.account.analytic.planning.form</field>
21             <field name="model">report_account_analytic.planning</field>
22             <field name="type">form</field>
23             <field name="arch" type="xml">
24                 <form string="Planning by Account">
25                     <notebook>
26                         <page string="Planning">
27                             <field name="name" select="1"/>
28                             <field name="user_id" select="1"/>
29                             <field name="date_from"/>
30                             <field name="date_to"/>
31                             <field colspan="4" name="line_ids" nolabel="1">
32                                 <tree editable="bottom" string="Planning Line">
33                                     <field name="user_id"/>
34                                     <field name="account_id"/>
35                                     <field name="amount"/>
36                                     <field name="amount_unit"/>
37                                     <field name="note"/>
38                                 </tree>
39                             </field>
40                             <field name="state" select="1"/>
41                         </page>
42                         <page string="Analysis">
43                             <field colspan="4" name="stat_ids" nolabel="1" readonly="1">
44                                 <tree editable="bottom" string="Planning Line">
45                                     <field name="user_id"/>
46                                     <field name="account_id"/>
47                                     <field name="sum_amount"/>
48                                     <field name="sum_amount_real"/>
49                                 </tree>
50                             </field>
51                         </page>
52                         <page string="Time by User">
53                             <field colspan="4" name="stat_user_ids" nolabel="1">
54                                 <tree string="Quantities by User">
55                                     <field name="user_id"/>
56                                     <field name="quantity" sum="Total Planned"/>
57                                     <field name="sum_amount_real" sum="Total Timesheet"/>
58                                 </tree>
59                             </field>
60                         </page>
61                         <page string="Time by Account">
62                             <field colspan="4" name="stat_account_ids" nolabel="1">
63                                 <tree string="Quantities by Account">
64                                     <field name="account_id"/>
65                                     <field name="quantity" sum="Total Planned"/>
66                                     <field name="sum_amount_real" sum="Total Timesheet"/>
67                                 </tree>
68                             </field>
69                         </page>
70                     </notebook>
71                 </form>
72             </field>
73         </record>
74         
75         <record id="action_account_analytic_planning_form" model="ir.actions.act_window">
76             <field name="name">Plannings</field>
77             <field name="res_model">report_account_analytic.planning</field>
78             <field name="view_type">form</field>
79             <field name="view_mode">tree,form</field>
80         </record>
81         <menuitem id="planning_main" name="Planning" parent="hr.menu_hr_root"/>
82                 <menuitem 
83                         action="action_account_analytic_planning_form" 
84                         id="menu_report_account_analytic_planning" 
85                         parent="planning_main"/>
86         
87         <record id="action_account_analytic_planning_form_my" model="ir.actions.act_window">
88             <field name="name">My Plannings</field>
89             <field name="res_model">report_account_analytic.planning</field>
90             <field name="view_type">form</field>
91             <field name="view_mode">tree,form</field>
92             <field name="domain">[('user_id','=',uid)]</field>
93         </record>
94         <menuitem
95             action="action_account_analytic_planning_form_my"
96             id="menu_report_account_analytic_planning_my2" 
97             parent="planning_main"/>
98         
99         <record id="action_account_analytic_planning_form_current_my" model="ir.actions.act_window">
100             <field name="name">My Current Plannings</field>
101             <field name="res_model">report_account_analytic.planning</field>
102             <field name="view_type">form</field>
103             <field name="view_mode">tree,form</field>
104             <field name="domain">[('user_id','=',uid),('date_from','&lt;=',time.strftime('%Y-%m-%d')), ('date_to','&gt;=',time.strftime('%Y-%m-%d'))]</field>
105         </record>
106         <menuitem action="action_account_analytic_planning_form_current_my" id="menu_report_account_analytic_planning_current_my" parent="menu_report_account_analytic_planning_my2"/>
107         
108         <record id="action_account_analytic_planning_form_current" model="ir.actions.act_window">
109             <field name="name">Current Plannings</field>
110             <field name="res_model">report_account_analytic.planning</field>
111             <field name="view_type">form</field>
112             <field name="view_mode">tree,form</field>
113             <field name="domain">[('date_from','&lt;=',time.strftime('%Y-%m-%d')), ('date_to','&gt;=',time.strftime('%Y-%m-%d'))]</field>
114         </record>
115         <menuitem action="action_account_analytic_planning_form_current" id="menu_report_account_analytic_planning_current" parent="report_analytic_planning.menu_report_account_analytic_planning"/>
116
117         <record id="action_account_analytic_planning_form_new" model="ir.actions.act_window">
118             <field name="name">New Planning</field>
119             <field name="res_model">report_account_analytic.planning</field>
120             <field name="view_type">form</field>
121             <field name="view_mode">form,tree</field>
122         </record>
123         <menuitem action="action_account_analytic_planning_form_new" id="menu_report_account_analytic_planning_new" parent="planning_main"/>
124         
125         
126         
127         <!--
128         Planning statistics
129 -->
130         <record id="account_analytic_planning_stat_view_form" model="ir.ui.view">
131             <field name="name">report.account.analytic.planning.stat.form</field>
132             <field name="model">report_account_analytic.planning.stat</field>
133             <field name="type">form</field>
134             <field name="arch" type="xml">
135                 <form string="Planning statistics">
136                     <field name="planning_id" select="1"/>
137                     <field name="user_id" select="1"/>
138                     <field name="account_id" select="1"/>
139                 </form>
140             </field>
141         </record>
142         
143         
144         <record id="account_analytic_planning_stat_view_tree" model="ir.ui.view">
145             <field name="name">report.account.analytic.planning.stat.tree</field>
146             <field name="model">report_account_analytic.planning.stat</field>
147             <field name="type">tree</field>
148             <field name="arch" type="xml">
149                 <tree string="Planning statistics">
150                     <field name="planning_id"/>
151                     <field name="user_id"/>
152                     <field name="manager_id"/>
153                     <field name="account_id"/>
154                     <field name="sum_amount"/>
155                     <field name="sum_amount_real"/>
156                     <field name="sum_amount_tasks"/>
157                 </tree>
158             </field>
159         </record>
160         
161         <record id="account_analytic_planning_stat_view_graph" model="ir.ui.view">
162             <field name="name">report.account.analytic.planning.stat.graph</field>
163             <field name="model">report_account_analytic.planning.stat</field>
164             <field name="type">graph</field>
165             <field name="arch" type="xml">
166                 <graph string="Planning statistics" type="bar">
167                     <field name="account_id"/>
168                     <field name="sum_amount" operator="+"/>
169                     <field name="sum_amount_real" operator="+"/>
170                     <field name="sum_amount_tasks" operator="+"/>
171                 </graph>
172             </field>
173         </record>
174         
175         
176         
177         <record id="action_account_analytic_planning_stat_form" model="ir.actions.act_window">
178             <field name="name">Planning Statistics</field>
179             <field name="res_model">report_account_analytic.planning.stat</field>
180             <field name="view_type">form</field>
181             <field name="view_mode">graph,tree</field>
182         </record>
183         <menuitem id="next_id_85" name="Planning" parent="hr.menu_hr_reporting"/><menuitem action="action_account_analytic_planning_stat_form" id="menu_report_account_analytic_planning_stat" parent="next_id_85"/>
184         
185         <record id="action_account_analytic_planning_stat_my_form" model="ir.actions.act_window">
186             <field name="name">My Planning Statistics</field>
187             <field name="res_model">report_account_analytic.planning.stat</field>
188             <field name="view_type">form</field>
189             <field name="domain">[('user_id','=',uid),('planning_id.state','=','open')]</field>
190             <field name="view_mode">graph,tree</field>
191         </record>
192         <menuitem action="action_account_analytic_planning_stat_my_form" id="menu_report_account_analytic_planning_stat_my" parent="report_analytic_planning.next_id_85"/>
193         
194         <record id="action_account_analytic_planning_stat_my_manager_form" model="ir.actions.act_window">
195             <field name="name">Planning Statistics of My Projects</field>
196             <field name="res_model">report_account_analytic.planning.stat</field>
197             <field name="view_type">form</field>
198             <field name="domain">[('manager_id','=',uid),('planning_id.state','=','open')]</field>
199             <field name="view_mode">graph,tree</field>
200         </record>
201         <menuitem action="action_account_analytic_planning_stat_my_manager_form" id="menu_report_account_analytic_planning_stat_my_manager" parent="report_analytic_planning.next_id_85"/>
202         
203         
204         
205         
206     </data>
207 </openerp>