[IMP] Contract management + fixes
[odoo/odoo.git] / addons / account_analytic_analysis / account_analytic_analysis_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <!--
6         Analytic Account form 
7
8         Remove information on Account data => because they move on analysis sheet
9         create a page with invoicing informations
10         -->
11         <record id="account_analytic_account_invoice_stat_form" model="ir.ui.view">
12             <field name="name">account.analytic.account.invoice.stat.form.inherit</field> 
13             <field name="model">account.analytic.account</field> 
14             <field name="type">form</field> 
15             <field name="inherit_id" ref="hr_timesheet_invoice.account_analytic_account_form_form"/>
16             <field eval="18" name="priority"/>
17             <field name="arch" type="xml">
18                 <group name="invoice_stats" position="inside">
19                     <field name="hours_qtt_non_invoiced"/>
20                     <field name="ca_to_invoice"/>
21                     <label string="" colspan="1"/>
22                     <button
23                         name="%(hr_timesheet_invoice.action_hr_timesheet_invoice_create_final)d"
24                         string="Create Invoice"
25                         type="action"
26                         attrs="{'readonly':[('ca_to_invoice','=',0.0)]}"
27                         icon="gtk-go-forward"/>
28                 </group>
29             </field>
30         </record>
31
32         <record id="hr_timesheet.account_analytic_account_form_form" model="ir.ui.view">
33             <field name="name">account.analytic.account.invoice.form.inherit</field> 
34             <field name="model">account.analytic.account</field> 
35             <field name="type">form</field> 
36             <field name="inherit_id" ref="account.view_account_analytic_account_form"/>
37             <field eval="18" name="priority"/>
38             <field name="arch" type="xml">
39                 <notebook position="inside">
40                     <page string="Invoice Analysis">
41                         <separator colspan="4" string="Work done stats"/>
42
43                         <field name="total_cost"/>
44                         <field name="remaining_ca"/>
45                         <field name="ca_invoiced"/>
46                         <field name="ca_theorical"/>
47                         <newline/>
48                         <field name="hours_quantity"/>
49                         <field name="hours_qtt_invoiced"/>
50                         <field name="remaining_hours"/>
51                         <newline/>
52                         <separator colspan="4" string="Analysis stats"/>
53
54                         <field name="revenue_per_hour"/>
55                         <field name="real_margin"/>
56                         <field name="real_margin_rate"/>
57                         <field name="theorical_margin"/>
58                         <separator colspan="4" string="Key dates"/>
59
60                         <field name="last_invoice_date"/>
61                         <field name="last_worked_invoiced_date"/>
62                         <field name="last_worked_date"/>
63                     </page>
64                     <page string="Stats by month">
65                         <field colspan="4" name="month_ids" nolabel="1">
66                             <tree string="Month">
67                                 <field name="month"/>
68                                 <field name="unit_amount" widget="float_time"/>
69                             </tree>
70                         </field>
71                     </page>
72                     <page string="Stats by user"> 
73                         <field colspan="4" name="user_ids" nolabel="1">
74                             <tree string="Users">
75                                 <field name="user"/>
76                                 <field name="unit_amount" widget="float_time"/>
77                             </tree>
78                         </field>
79                     </page>
80                 </notebook>
81
82             </field>
83         </record>
84
85         <!-- Add information on Account analytic list for the project management -->
86         <record id="view_account_analytic_account_tree_c2c_2" model="ir.ui.view">
87             <field name="name">account.analytic.account.tree</field>
88             <field name="model">account.analytic.account</field>
89             <field name="inherit_id" ref="account.view_account_analytic_account_list"/>
90             <field name="type">tree</field>
91             <field name="arch" type="xml">
92                 <field name="quantity" position="replace">
93                     <field name="hours_quantity"/>
94                     <field name="hours_qtt_non_invoiced"/>
95                     <field name="remaining_hours"/>
96                 </field>
97             </field>
98         </record>
99         
100         <record id="view_account_analytic_account_tree_c2c_3" model="ir.ui.view"> 
101             <field name="name">account.analytic.account.tree</field> 
102             <field name="model">account.analytic.account</field> 
103             <field name="inherit_id" ref="account.view_account_analytic_account_list"/>
104             <field name="type">tree</field> 
105             <field name="arch" type="xml"> 
106                 <field name="date" position="before"> 
107                     <field name="last_invoice_date"/>
108                     <field name="ca_to_invoice"/>
109                 </field>
110             </field>
111         </record>
112
113         <record id="view_account_analytic_simplified" model="ir.ui.view">
114             <field name="name">account.analytic.account.simplified.tree</field>
115             <field name="model">account.analytic.account</field>
116             <field name="type">tree</field>
117             <field eval="20" name="priority"/>
118             <field name="arch" type="xml">
119                 <tree string="Analytic accounts">
120                     <field name="code"/>
121                     <field name="complete_name"/>
122                     <field name="hours_qtt_non_invoiced"/>
123                     <field name="remaining_hours"/>
124                     <field name="ca_to_invoice"/>
125                     <field name="last_invoice_date"/>
126                 </tree>
127             </field>
128         </record>
129
130     </data>
131 </openerp>