[FIX] Schedule jobs even if their next time has passed.
[odoo/odoo.git] / addons / account_budget / crossovered_budget_view.xml
1 <?xml version="1.0" ?>
2 <openerp>
3         <data>
4         <!-- budget form and tree view from account module *********************************** -->
5                 <record id="action_account_budget_post_tree" model="ir.actions.act_window">
6             <field name="name">Budgets</field>
7             <field name="res_model">account.budget.post</field>
8             <field name="view_type">tree</field>
9         </record>
10         <menuitem action="action_account_budget_post_tree" id="menu_action_account_budget_post_tree" parent="account.menu_finance_reporting"/>
11
12         <!--
13     Budgets
14     -->
15
16         <record id="view_budget_post_tree" model="ir.ui.view">
17             <field name="name">account.budget.post.tree</field>
18             <field name="model">account.budget.post</field>
19             <field name="type">tree</field>
20             <field name="arch" type="xml">
21                 <tree string="Budgetary Position">
22                     <field name="code"/>
23                     <field name="name"/>
24                 </tree>
25             </field>
26         </record>
27         <record id="view_budget_post_dotation_form" model="ir.ui.view">
28             <field name="name">account.budget.post.dotation.form</field>
29             <field name="model">account.budget.post.dotation</field>
30             <field name="type">form</field>
31             <field name="arch" type="xml">
32                 <form string="Budget Dotation">
33                     <field name="period_id"/>
34                     <field name="amount"/>
35                     <field name="tot_planned" />
36                 </form>
37             </field>
38         </record>
39         <record id="view_budget_post_dotation_tree" model="ir.ui.view">
40             <field name="name">account.budget.post.dotation.tree</field>
41             <field name="model">account.budget.post.dotation</field>
42             <field name="type">tree</field>
43             <field name="arch" type="xml">
44                 <tree string="Budget Dotations">
45                     <field name="period_id"/>
46                     <field name="amount"/>
47                     <field name="tot_planned" />
48                 </tree>
49             </field>
50         </record>
51
52         <record id="open_budget_post_form" model="ir.actions.act_window">
53             <field name="name">Budgetary Positions</field>
54             <field name="res_model">account.budget.post</field>
55             <field name="view_type">form</field>
56             <field name="view_id" ref="view_budget_post_tree"/>
57         </record>
58         <menuitem id="next_id_31" name="Budgets" parent="account.menu_finance"/>
59         <menuitem action="open_budget_post_form" id="menu_budget_post_form" parent="next_id_31"/>
60
61
62                 <record model="ir.ui.view" id="view_budget_post_form">
63                         <field name="name">account.budget.post.form.inherit</field>
64                         <field name="model">account.budget.post</field>
65                         <field name="type">form</field>
66                         <field name="arch" type="xml">
67                                 <form string="Budgetary Position">
68                                         <field name="name" select="1"/>
69                                         <field name="code" select="1"/>
70                                         <notebook colspan="4">
71                                                 <page string="Accounts">
72                                                         <field name="account_ids" colspan="4" nolabel="1"/>
73                                                 </page>
74                                                 <page string="Dotations">
75                                                         <button string="Spread" name="%(wizard_budget_spread)d" type="action"/>
76                                                         <field name="dotation_ids" colspan="4" nolabel="1"/>
77                                                 </page>
78
79                                                 <page string="Budget Lines">
80                                                         <field name="crossovered_budget_line" widget="one2many_list" colspan="4" nolabel="1" mode="graph,tree">
81                                                                 <graph type="bar" string="Lines">
82                                                                         <field name="analytic_account_id" />
83                                                                         <!--<field name="general_budget_id" operator="+" />-->
84                                                                         <field name="planned_amount" operator="+"/>
85                                                                         <field group="True" name="general_budget_id"/>
86                                                                 </graph>
87                                                                 <tree string="Budget Lines"  editable="top">
88                                                                         <field name="crossovered_budget_id"/>
89                                                                         <field name="analytic_account_id"/>
90                                                                         <field name="date_from"/>
91                                                                         <field name="date_to"/>
92                                                                         <field name="paid_date"/>
93                                                                         <field name="planned_amount"/>
94                                                                         <field name="practical_amount" select="1"/>
95                                                                         <field name="theoritical_amount"/>
96                                                                         <field name="percentage"/>
97                                                                 </tree>
98                                                                 <form string="Budget Lines">
99                                                                         <field name="crossovered_budget_id"/>
100                                                                         <field name="analytic_account_id"/>
101                                                                         <field name="date_from"/>
102                                                                         <field name="date_to"/>
103                                                                         <field name="paid_date"/>
104                                                                         <field name="planned_amount"/>
105                                                                         <field name="practical_amount" select="1"/>
106                                                                         <field name="theoritical_amount"/>
107                                                                         <field name="percentage"/>
108                                                                 </form>
109                                                         </field>
110                                                 </page>
111                                         </notebook>
112                                 </form>
113                         </field>
114                 </record>
115
116                 <record model="ir.ui.view" id="crossovered_budget_view_form">
117                         <field name="name">crossovered.budget.view.form</field>
118                         <field name="model">crossovered.budget</field>
119                         <field name="type">form</field>
120                         <field name="arch" type="xml">
121                                 <form string="Budget">
122                                                         <field name="name" colspan="1" select="1"/>
123                                                         <field name="code" colspan="1" select="1" />
124                                                         <field name="creating_user_id" />
125                                                         <field name="validating_user_id" readonly="True"/>
126                                                         <field name="date_from" select="2"/>
127                                                         <field name="date_to" select="2"/>
128                                                         <field name="crossovered_budget_line" colspan="4" nolabel="1">
129                                                                 <tree string="Budget Lines">
130                                                                         <field name="analytic_account_id"/>
131                                                                         <field name="general_budget_id"/>
132                                                                         <field name="date_from"/>
133                                                                         <field name="date_to"/>
134                                                                         <field name="paid_date"/>
135                                                                         <field name="planned_amount"/>
136                                                                         <field name="practical_amount"/>
137                                                                         <field name="theoritical_amount"/>
138                                                                         <field name="percentage"/>
139                                                                 </tree>
140                                                                 <form string="Budget Lines">
141                                                                         <field name="analytic_account_id" select="1"/>
142                                                                         <field name="general_budget_id" select="1"/>
143                                                                         <field name="date_from"/>
144                                                                         <field name="date_to"/>
145                                                                         <field name="paid_date" select="1"/>
146                                                                         <field name="planned_amount" select="1"/>
147                                                                 </form>
148                                                         </field>
149                                                         <field name="state" select="1"/>
150                                                         <group col="4" colspan="2">
151                                                                 <button string="Confirm" name="confirm" states="draft" type="workflow" />
152                                                                 <button string="Validate" name="validate" states="confirm" type="workflow"/>
153                                                                 <button string="Done" name="done" states="validate" type="workflow"/>
154                                                                 <button string="Cancel" name="cancel" states="confirm,validate" type="workflow" />
155                                                                 <!--<button string="Set to Draft" name="action_set_to_draft" states="cancel" type="object"/>-->
156                                                         </group>
157
158                                 </form>
159                         </field>
160                 </record>
161
162                 <record model="ir.ui.view" id="crossovered_budget_view_tree">
163                         <field name="name">crossovered.budget.view.tree</field>
164                         <field name="model">crossovered.budget</field>
165                         <field name="type">tree</field>
166                         <field name="arch" type="xml">
167                                 <tree string="Budget">
168                                         <field name="name" colspan="1" select="1"/>
169                                         <field name="code" colspan="1" select="1" />
170                                         <field name="state"/>
171                                         <field name="date_from"/>
172                                         <field name="date_to"/>
173                                 </tree>
174                         </field>
175                 </record>
176
177                 <record model="ir.actions.act_window" id="act_crossovered_budget_view">
178                         <field name="name">Budget</field>
179                         <field name="res_model">crossovered.budget</field>
180                         <field name="view_type">form</field>
181                         <field name="view_mode">tree,form</field>
182                         <field name="view_id" ref="crossovered_budget_view_tree"/>
183                 </record>
184                 <menuitem parent="next_id_31"
185                         id="menu_act_crossovered_budget_view"
186                         action="act_crossovered_budget_view" />
187
188                 <record model="ir.ui.view" id="view_crossovered_budget_line_tree">
189                         <field name="name">crossovered.budget.line.tree</field>
190                         <field name="model">crossovered.budget.lines</field>
191                         <field name="type">tree</field>
192                         <field name="arch" type="xml">
193                                 <tree string="Budget Lines">
194                                         <field name="analytic_account_id"/>
195                                         <field name="general_budget_id"/>
196                                         <field name="date_from"/>
197                                         <field name="date_to"/>
198                                         <field name="paid_date"/>
199                                         <field name="planned_amount"/>
200                                         <field name="practical_amount" select="1"/>
201                                         <field name="theoritical_amount"/>
202                                         <field name="percentage"/>
203                                 </tree>
204                         </field>
205                 </record>
206                 <record model="ir.ui.view" id="view_crossovered_budget_line_form">
207                         <field name="name">crossovered.budget.line.form</field>
208                         <field name="model">crossovered.budget.lines</field>
209                         <field name="type">form</field>
210                         <field name="arch" type="xml">
211                                 <form string="Budget Lines">
212                                         <field name="crossovered_budget_id"/>
213                                         <field name="analytic_account_id" select="1"/>
214                                         <field name="general_budget_id" select="1"/>
215                                         <field name="date_from"/>
216                                         <field name="date_to"/>
217                                         <field name="paid_date" select="1"/>
218                                         <field name="planned_amount" select="1"/>
219                                         <field name="practical_amount" select="1"/>
220                                         <field name="theoritical_amount"/>
221                                         <field name="percentage"/>
222                                 </form>
223                         </field>
224                 </record>
225
226                 <record model="ir.actions.act_window" id="act_crossovered_budget_lines_view">
227                         <field name="name">Budget Lines</field>
228                         <field name="res_model">crossovered.budget.lines</field>
229                         <field name="view_type">form</field>
230                         <field name="view_mode">tree,form</field>
231                         <field name="view_id" ref="view_crossovered_budget_line_tree"/>
232                 </record>
233
234                 <menuitem parent="menu_action_account_budget_post_tree"
235                         id="menu_act_crossovered_budget_lines_view"
236                         action="act_crossovered_budget_lines_view" />
237
238                 <!--  Shortcuts -->
239                 <act_window name="Budget Lines"
240                         domain="[('analytic_account_id', '=', active_id)]"
241                         res_model="crossovered.budget.lines"
242                         src_model="account.analytic.account"
243                         id="act_account_analytic_account_cb_lines"/>
244
245
246                 <record model="ir.ui.view" id="view_account_analytic_account_form_inherit_cci">
247                         <field name="name">account.analytic.account.form.inherot.cci</field>
248                         <field name="type">form</field>
249                         <field name="model">account.analytic.account</field>
250                         <field name="inherit_id" ref="account.view_account_analytic_account_form"/>
251                         <field name="arch" type="xml">
252                                 <notebook position="inside">
253                                         <page string="Budget Lines">
254                                                         <field name="crossovered_budget_line" widget="one2many_list" colspan="4" nolabel="1" mode="tree,graph">
255                                                                 <tree string="Budget Lines" editable="top">
256                                                                         <field name="crossovered_budget_id"/>
257                                                                         <field name="general_budget_id"/>
258                                                                         <field name="date_from"/>
259                                                                         <field name="date_to"/>
260                                                                         <field name="paid_date"/>
261                                                                         <field name="planned_amount"/>
262                                                                 </tree>
263                                                                 <form string="Budget Lines">
264                                                                         <field name="crossovered_budget_id"/>
265                                                                         <field name="general_budget_id"/>
266                                                                         <field name="date_from"/>
267                                                                         <field name="date_to"/>
268                                                                         <field name="paid_date"/>
269                                                                         <field name="planned_amount"/>
270                                                                 </form>
271                                                                 <graph type="bar" string="Lines">
272                                                                         <field name="general_budget_id" />
273                                                                         <!--<field name="analytic_account_id" operator="+"/>-->
274                                                                         <field name="planned_amount" operator="+"/>
275                                                                         <field group="True" name="analytic_account_id"/>
276                                                                 </graph>
277                                                         </field>
278                                         </page>
279                                 </notebook>
280                         </field>
281                 </record>
282                 <!-- moved from account module -->
283                  <!--Budget -->
284         <!--<report
285                         id="account_analytic_budget_print"
286                         string="Print Budget"
287                         model="account.analytic.budget.post"
288                         name="account.analytic.budget.print"
289                         rml="account/project/report/account_analytic_budget_report.rml"
290                         auto="False"
291                         menu="False"/>-->
292
293         </data>
294 </openerp>
295
296