Improvement of the L10n_fr account_chart
[odoo/odoo.git] / addons / account / project / project_view.xml
1 <?xml version="1.0"?>
2 <terp>
3         <data>
4
5                 <record model="ir.ui.view" id="view_account_analytic_account_list">
6                         <field name="name">account.analytic.account.list</field>
7                         <field name="model">account.analytic.account</field>
8                         <field name="type">tree</field>
9                         <field name="priority" eval="8"/>
10                         <field name="arch" type="xml">
11                                 <tree string="Analytic Account" colors="red:date and (date&lt;=current_date); red:quantity_max and (quantity_max&gt;quantity)">
12                                 <!--<tree string="Analytic Account" colors="red:date and (date&lt;=current_date)">-->
13                                         <field name="code" />
14                                         <field name="complete_name"/>
15                                         <field name="partner_id" />
16                                         <field name="quantity" />
17                                         <field name="quantity_max" />
18                                         <field name="date" />
19                                 </tree>
20                         </field>
21                 </record>
22
23                 <record model="ir.ui.view" id="view_account_analytic_account_tree">
24                         <field name="name">account.analytic.account.tree</field>
25                         <field name="model">account.analytic.account</field>
26                         <field name="type">tree</field>
27                         <field name="field_parent">child_ids</field>
28                         <field name="arch" type="xml">
29                                 <tree string="Analytic Account" colors="red:date and (date&lt;=current_date); red:quantity_max and (quantity_max&gt;quantity)">
30                                 <!--<tree string="Analytic Account" colors="red:date and (date&lt;=current_date) or quantity_max and (quantity_max&gt;quantity)">-->
31                                         <field name="name"/>
32                                         <field name="code"/>
33                                         <field name="partner_id" />
34                                         <field name="date" />
35                                         <field name="balance" />
36                                         <field name="quantity" />
37                                 </tree>
38                         </field>
39                 </record>
40
41                 <record model="ir.ui.view" id="view_account_analytic_account_form">
42                         <field name="name">account.analytic.account.form</field>
43                         <field name="model">account.analytic.account</field>
44                         <field name="type">form</field>
45                         <field name="arch" type="xml">
46                                 <form string="Analytic Account">
47                                         <notebook>
48                                                 <page string="Account Data">
49                                                         <field name="name" select="1"/>
50                                                         <field name="code" select="1"/>
51                                                         <field name="parent_id" on_change="on_change_parent(parent_id)" />
52                                                         <field name="type" select="1" />
53                                                         <field name="partner_id" select="1" />
54                                                         <newline/>
55                                                         <field name="date_start" />
56                                                         <field name="date" select="1" />
57                                                         <newline/>
58                                                         <field name="quantity_max" />
59                                                         <field name="user_id" />
60                                                         <separator string="Note" colspan="4" />
61                                                         <field name="description" colspan="4" nolabel="1" />
62                                                 </page>
63                                                 <page string="Statistics">
64                                                         <field name="stats_ids" colspan="4" nolabel="1"/>
65                                                 </page>
66                                         </notebook>
67                                 </form>
68                         </field>
69                 </record>
70
71                 <record model="ir.actions.act_window" id="action_account_analytic_account_form">
72                         <field name="name">account.analytic.account</field>
73                         <field name="type">ir.actions.act_window</field>
74                         <field name="res_model">account.analytic.account</field>
75                         <field name="view_type">form</field>
76                         <field name="view_id" ref="view_account_analytic_account_form"/>
77                 </record>
78                 <menuitem name="Financial Management/Configuration/Analytic Accounts/Accounts Definition" id="account_analytic_def_account"
79                         action="action_account_analytic_account_form"/>
80
81                 <record model="ir.actions.act_window" id="action_account_analytic_account_tree2">
82                         <field name="name">account.analytic.account</field>
83                         <field name="type">ir.actions.act_window</field>
84                         <field name="res_model">account.analytic.account</field>
85                         <field name="domain">[('parent_id','=',False)]</field>
86                         <field name="view_type">tree</field>
87                         <field name="view_id" ref="view_account_analytic_account_tree"/>
88                 </record>
89                 <menuitem name="Financial Management/Configuration/Analytic Accounts/Analytic Accounts Charts" id="account_analytic_def_chart"
90                         action="action_account_analytic_account_tree2"/>
91                 <menuitem name="Financial Management/Charts/Analytic Accounts Charts" id="account_analytic_chart"
92                         action="action_account_analytic_account_tree2"/>
93                 <menuitem name="Financial Management/Reporting/Analytic/Analytic Balance" id="account_analytic_chart_balance"
94                         action="action_account_analytic_account_tree2"/>
95
96                 <record model="ir.ui.view" id="view_account_analytic_line_form">
97                         <field name="name">account.analytic.line.form</field>
98                         <field name="model">account.analytic.line</field>
99                         <field name="type">form</field>
100                         <field name="arch" type="xml">
101                                 <form string="Analytic Entry">
102                                         <field name="name" select="1" colspan="3"/>
103                                         <field name="amount"  select="1"/>
104                                         <field name="date" select="1"/>
105                                         <field name="account_id" select="1"/>
106                                         <field name="journal_id" select="1"/>
107                                         <field name="general_account_id" select="1"/>
108                                         <field name="move_id" select="1"/>
109                                         <field name="unit_amount" select="1"/>
110                                         <newline/>
111                                         <field name="product_id" select="1"/>
112                                         <field name="product_uom_id" select="1"/>
113                                 </form>
114                         </field>
115                 </record>
116                 <record model="ir.ui.view" id="view_account_analytic_line_tree">
117                         <field name="name">account.analytic.line.tree</field>
118                         <field name="model">account.analytic.line</field>
119                         <field name="type">tree</field>
120                         <field name="arch" type="xml">
121                                 <tree string="Analytic Entries" editable="top">
122                                         <field name="date"/>
123                                         <field name="name" />
124                                         <field name="unit_amount" />
125                                         <field name="amount" />
126                                         <field name="account_id" domain="[('type','=','normal')]"/>
127                                         <field name="general_account_id"/>
128                                         <field name="journal_id"/>
129                                 </tree>
130                         </field>
131                 </record>
132                 <record model="ir.actions.act_window" id="action_account_analytic_line_form">
133                         <field name="name">action.account.analytic.line.form</field>
134                         <field name="type">ir.actions.act_window</field>
135                         <field name="res_model">account.analytic.line</field>
136                         <field name="view_type">form</field>
137                         <field name="view_id" ref="view_account_analytic_line_form"/>
138                 </record>
139                 <menuitem name="Financial Management/Entries/Analytic account/Entries" id="account_entries_analytic_entries" action="action_account_analytic_line_form" />
140
141
142                 <record model="ir.actions.act_window" id="action_account_tree1">
143                         <field name="name">account.account.tree1</field>
144                         <field name="res_model">account.analytic.line</field>
145                         <field name="view_type">form</field>
146                         <field name="view_mode">tree,form</field>
147                         <field name="domain">[('account_id','=', active_id)]</field>
148                 </record>
149                 <record model="ir.values" id="ir_open_account_analytic_account">
150                         <field name="key2" eval="'tree_but_open'"/>
151                         <field name="model" eval="'account.analytic.account'"/>
152                         <field name="name">Open Account Tree</field>
153                         <field name="value" eval="'ir.actions.act_window,%d'%action_account_tree1"/>
154                         <field name="object" eval="True"/>
155                 </record>
156
157                 <record model="ir.ui.view" id="account_analytic_line_extended_form">
158                         <field name="name">account.analytic.line.extended_form</field>
159                         <field name="model">account.analytic.line</field>
160                         <field name="type">form</field>
161                         <field name="arch" type="xml">
162                                 <form string="Project line">
163                                         <field name="name" />
164                                         <field name="account_id" />
165                                         <field name="account_id" />
166                                         <field name="date" />
167                                         <field name="journal_id" />
168                                         <field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
169                                         <field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
170                                         <field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
171                                         <field name="amount" colspan="3" />
172                                 </form>
173                         </field>
174                 </record>
175                 <record model="ir.actions.act_window" id="action_account_analytic_account_line_extended_form">
176                         <field name="name">account.analytic.line.form_extended</field>
177                         <field name="type">ir.actions.act_window</field>
178                         <field name="res_model">account.analytic.line</field>
179                         <field name="view_type">form</field>
180                         <field name="view_id" ref="account_analytic_line_extended_form" />
181                 </record>
182
183
184         #
185         # Analytic Journal
186         #
187
188         <record model="ir.ui.view" id="view_account_analytic_journal_tree">
189                 <field name="name">account.analytic.journal.tree</field>
190                 <field name="model">account.analytic.journal</field>
191                 <field name="type">tree</field>
192                 <field name="arch" type="xml">
193                         <tree string="Analytic Journal">
194                                 <field name="code"/>
195                                 <field name="name"/>
196                                 <field name="type"/>
197                         </tree>
198                 </field>
199         </record>
200
201         <record model="ir.ui.view" id="view_account_analytic_journal_form">
202                 <field name="name">account.analytic.journal.form</field>
203                 <field name="model">account.analytic.journal</field>
204                 <field name="type">form</field>
205                 <field name="arch" type="xml">
206                         <form string="Analytic Journal">
207                                 <field name="name" select="1"/>
208                                 <field name="code" select="1"/>
209                                 <field name="type" select="1" />
210                                 <field name="active" select="1" />
211                         </form>
212                 </field>
213         </record>
214         <record model="ir.actions.act_window" id="action_account_analytic_journal_form">
215                 <field name="name">account.analytic.journal.form</field>
216                 <field name="res_model">account.analytic.journal</field>
217                 <field name="view_type">form</field>
218                 <field name="view_mode">tree,form</field>
219         </record>
220         <menuitem name="Financial Management/Configuration/Journal/Analytic Journal Definition" id="account_def_analytic_journal" 
221                 action="action_account_analytic_journal_form"/>
222
223         #
224         # Open journal entries
225         #
226
227         <record model="ir.actions.act_window" id="action_account_analytic_journal_open_form">
228                 <field name="name">account.analytic.line.form</field>
229                 <field name="res_model">account.analytic.line</field>
230                 <field name="view_type">form</field>
231                 <field name="view_mode">tree,form</field>
232                 <field name="domain">[('journal_id','=',active_id)]</field>
233         </record>
234         <record model="ir.values" id="ir_open_account_journal_analytic">
235                 <field name="key2" eval="'tree_but_open'"/>
236                 <field name="model" eval="'account.analytic.journal'"/>
237                 <field name="name">Open Analytic Journal</field>
238                 <field name="value" eval="'ir.actions.act_window,%d'%action_account_analytic_journal_open_form"/>
239                 <field name="object" eval="True"/>
240         </record>
241
242         #
243         # Reporting
244         #
245
246         <record model="ir.actions.act_window" id="action_account_analytic_journal_tree">
247                 <field name="name">account.analytic.journal.tree</field>
248                 <field name="res_model">account.analytic.journal</field>
249                 <field name="view_type">tree</field>
250         </record>
251         <menuitem name="Financial Management/Reporting/Analytic/Print analytic journals"
252                 id="account_analytic_journal_print"
253                 action="action_account_analytic_journal_tree"/> 
254
255
256         <record model="ir.actions.act_window" id="action_account_analytic_journal_tree2">
257                 <field name="name">account.analytic.journal.tree</field>
258                 <field name="res_model">account.analytic.journal</field>
259                 <field name="view_type">tree</field>
260                 <field name="view_id" ref="view_account_analytic_journal_tree"/>
261         </record>
262         <menuitem name="Financial Management/Entries/Analytic account/Journal Entries"
263                 id="account_analytic_journal_entries"
264                 action="action_account_analytic_journal_tree2"/>
265
266         #
267         # Statistics
268         # 
269
270         <record model="ir.ui.view" id="report_hr_timesheet_invoice_journal_form">
271                 <field name="name">report.hr.timesheet.invoice.journal.form</field>
272                 <field name="model">report.hr.timesheet.invoice.journal</field>
273                 <field name="type">tree</field>
274                 <field name="arch" type="xml">
275                         <tree string="Analytic Entries Stats">
276                                 <field name="name"/>
277                                 <field name="account_id"/>
278                                 <field name="journal_id"/>
279                                 <field name="quantity"/>
280                                 <field name="revenue"/>
281                                 <field name="cost"/>
282                         </tree>
283                 </field>
284         </record>
285
286         <record model="ir.actions.act_window" id="report_account_analytic_journal_tree">
287                 <field name="name">report.hr.timesheet.invoice.journal</field>
288                 <field name="res_model">report.hr.timesheet.invoice.journal</field>
289                 <field name="view_type">form</field>
290                 <field name="view_mode">tree</field>
291         </record>
292         <menuitem name="Financial Management/Reporting/Analytic/All Months/Account Cost and Revenue by journal"
293                 id="report_account_analytic_journal_print"
294                 action="report_account_analytic_journal_tree"/> 
295         <record model="ir.actions.act_window" id="report_account_analytic_journal_tree_month">
296                 <field name="name">report.hr.timesheet.invoice.journal</field>
297                 <field name="res_model">report.hr.timesheet.invoice.journal</field>
298                 <field name="view_type">form</field>
299                 <field name="view_mode">tree</field>
300                 <field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
301         </record>
302         <menuitem name="Financial Management/Reporting/Analytic/This Month/Account Cost and Revenue by journal"
303                 id="report_account_analytic_journal_print_month"
304                 action="report_account_analytic_journal_tree_month"/> 
305         
306         </data>
307 </terp>