~sharoonthomas/openerpretail/core

« back to all changes in this revision

Viewing changes to bin/addons/report_analytic_planning/report_analytic_planning_view.xml

  • Committer: Sharoon Thomas
  • Date: 2009-07-20 06:25:34 UTC
  • Revision ID: sharoonthomas@teagarden.in-20090720062534-j8jq2nmdy63w9o9c
Initial Release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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">Planning</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 Planning</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 Planning</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 Planning</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>