[FIX]Removing odometer notes + review of services views + rename menu title vehicle...
authorDenis Ledoux dle@openerp.com <>
Thu, 27 Sep 2012 14:53:35 +0000 (16:53 +0200)
committerDenis Ledoux dle@openerp.com <>
Thu, 27 Sep 2012 14:53:35 +0000 (16:53 +0200)
bzr revid: dle@openerp.com-20120927145335-efrn3ag9r4thr3jp

addons/fleet/fleet.py
addons/fleet/fleet_view.xml

index 786fa56..ab7c7a8 100644 (file)
@@ -202,7 +202,6 @@ class fleet_vehicle_odometer(osv.Model):
         'value' : fields.float('Odometer Value'),
         'unit' : fields.selection([('kilometers', 'Kilometers'),('miles','Miles')], 'Odometer Unit', help='Unit of the measurement',required=False),
         'vehicle_id' : fields.many2one('fleet.vehicle', 'Vehicle', required=True),
-        'notes' : fields.text('Notes'),
     }
     _defaults = {
         'date' : time.strftime('%Y-%m-%d')
@@ -259,6 +258,7 @@ class fleet_vehicle_log_fuel(osv.Model):
         'purchaser_id' : fields.many2one('res.partner', 'Purchaser'),
         'inv_ref' : fields.char('Invoice Reference', size=64),
         'vendor_id' : fields.many2one('res.partner', 'Vendor', domain="[('supplier','=',True)]"),
+        'notes' : fields.text('Notes'),
     }
     _defaults = {
         'purchaser_id': lambda self, cr, uid, ctx: uid,
@@ -278,6 +278,7 @@ class fleet_vehicle_log_services(osv.Model):
         'purchaser_id' : fields.many2one('res.partner', 'Purchaser'),
         'inv_ref' : fields.char('Invoice Reference', size=64),
         'vendor_id' :fields.many2one('res.partner', 'Vendor', domain="[('supplier','=',True)]"),
+        'notes' : fields.text('Notes'),
     }
     _defaults = {
         'purchaser_id': lambda self, cr, uid, ctx: uid,
@@ -304,6 +305,7 @@ class fleet_vehicle_log_insurance(osv.Model):
         'insurer_id' :fields.many2one('res.partner', 'Insurer', domain="[('supplier','=',True)]"),
         'purchaser_id' : fields.many2one('res.partner', 'Purchaser'),
         'ins_ref' : fields.char('Insurance Reference', size=64),
+        'notes' : fields.text('Notes'),
     }
     _defaults = {
         'purchaser_id': lambda self, cr, uid, ctx: uid,
index 7ef0c50..d3231c7 100644 (file)
                             <group string="Vehicle details">
                                 <field name="vehicle_id"/>
                             </group>
-                            <group string="Transaction details">
+                            <group string="Refueling details">
                                 <field name="liter" on_change="on_change_liter(liter,price_per_liter,amount)"/>
                                 <field name="price_per_liter" on_change="on_change_price_per_liter(liter,price_per_liter,amount)" />
                                 <field name="amount" on_change="on_change_amount(liter,price_per_liter,amount)"/>
         </record>
 
         <record model='ir.actions.act_window' id='fleet_vehicle_log_fuel_act'>
-            <field name="name">Vehicle Fuel Logs</field>
+            <field name="name">Vehicles Fuel Logs</field>
             <field name="res_model">fleet.vehicle.log.fuel</field>
             <field name="view_type">form</field>
             <field name="view_mode">tree,form</field>
                 <form string="Services Logs" version="7.0">
                     <sheet>
                         <group col="2">
-                            <group string="Services details">
+                            <group string="Vehicle details">
                                 <field name="vehicle_id" />
+                            </group>
+                            <group string="Services details">
                                 <field name="service_ids" widget="many2many_tags"/>
                                 <field name="amount" />
                             </group>
+                        </group>
+                        <group col="2">
+                            <group string="Odometer details">
+                                <field name="value" />
+                                <field name="unit" />
+                            </group>
                             <group string="Additional details">
                                 <field name="date" />
                                 <field name="purchaser_id" />
                                 <field name="inv_ref" />
                             </group>
                         </group>
+                        <group>
+                            <field name="notes" />
+                        </group>
                     </sheet>
                 </form>
             </field>
         </record>
 
         <record model='ir.ui.view' id='fleet_vehicle_log_services_tree'>
-            
-                    <field name="name">fleet.vehicle.log.services.tree</field>
-                    <field name="model">fleet.vehicle.log.services</field>
-                    <field name="arch" type="xml">
-                        <tree string="Services Logs">
-                            <field name="vehicle_id" />
-                            <field name="service_ids" widget="many2many_tags"/>
-                            <field name="amount" />
-                            <field name="date" />
-                            <field name="purchaser_id" />
-                            <field name="vendor_id" />
-                            <field name="inv_ref" />
-                        </tree>
-                    </field>
+            <field name="name">fleet.vehicle.log.services.tree</field>
+            <field name="model">fleet.vehicle.log.services</field>
+            <field name="arch" type="xml">
+                <tree string="Services Logs">
+                    <field name="vehicle_id" />
+                    <field name="service_ids" widget="many2many_tags"/>
+                    <field name="amount" />
+                    <field name="date" />
+                    <field name="purchaser_id" />
+                    <field name="vendor_id" />
+                    <field name="inv_ref" />
+                    <field name="value" />
+                    <field name="unit" /> 
+                </tree>
+            </field>
         </record>
 
         <record model='ir.actions.act_window' id='fleet_vehicle_log_services_act'>
-            <field name="name">Vehicle Services Logs</field>
+            <field name="name">Vehicles Services Logs</field>
             <field name="res_model">fleet.vehicle.log.services</field>
             <field name="view_type">form</field>
             <field name="view_mode">tree,form</field>
                             <field name="unit" />
                             <field name="date" />
                         </group>
-                        <group>
-                            <field name="notes" />
-                        </group>
                     </sheet>
                 </form>
             </field>
                     <field name="value" />
                     <field name="unit" />
                     <field name="date" />
-                    <field name="notes" />
                 </tree>
             </field>
         </record>
 
         <record model='ir.actions.act_window' id='fleet_vehicle_odometer_act'>
-            <field name="name">Vehicle Odometer</field>
+            <field name="name">Vehicles Odometer</field>
             <field name="res_model">fleet.vehicle.odometer</field>
             <field name="view_type">form</field>
             <field name="view_mode">tree,form</field>