diff --git a/addons/fleet/demo.xml b/addons/fleet/demo.xml index e2cb94a18aa..2e8f3f02b48 100644 --- a/addons/fleet/demo.xml +++ b/addons/fleet/demo.xml @@ -63,5 +63,14 @@ + + + + + Fuel + 40.0 + 1.45 + + diff --git a/addons/fleet/fleet.py b/addons/fleet/fleet.py index 9b31120ebc6..c17fc0a1fcd 100644 --- a/addons/fleet/fleet.py +++ b/addons/fleet/fleet.py @@ -82,7 +82,7 @@ class fleet_vehicle(osv.Model): 'vin_sn' : fields.char('Chassis Number', size=32, required=False, help='Unique number written on the vehicle motor (VIN/SN number)'), 'driver' : fields.many2one('hr.employee', 'Driver',required=False, help='Driver of the vehicle'), 'model_id' : fields.many2one('fleet.vehicle.model', 'Model', required=True, help='Model of the vehicle'), - 'log_ids' : fields.one2many('fleet.vehicle.log', 'vehicle_id', 'Logs'), + 'log_ids' : fields.one2many('fleet.vehicle.log', 'vehicle_id', 'Other Logs'), 'log_fuel' : fields.one2many('fleet.vehicle.log.fuel','vehicle_id', 'Fuel Logs'), 'log_services' : fields.one2many('fleet.vehicle.log.services','vehicle_id', 'Services Logs'), 'log_insurances' : fields.one2many('fleet.vehicle.log.insurance','vehicle_id', 'Insurances'), @@ -171,10 +171,9 @@ class fleet_vehicle_log_fuel(osv.Model): _name = 'fleet.vehicle.log.fuel' _columns = { - 'liter' : fields.integer('Liter'), + 'liter' : fields.float('Liter'), 'price_per_liter' : fields.float('Price per liter'), 'amount': fields.function(_get_price, type='float', multi='fuel', string='Total Price'), - 'type' : fields.char('Type', size=32), 'inv_ref' : fields.char('Invoice Ref.', size=32), } _defaults = {'type': 'Refueling',} diff --git a/addons/fleet/fleet_view.xml b/addons/fleet/fleet_view.xml index f5e94e519ce..9955e931112 100644 --- a/addons/fleet/fleet_view.xml +++ b/addons/fleet/fleet_view.xml @@ -118,75 +118,76 @@ - - - - - - - - - - -
- - - - - - - - - - -
-
-
- - - - - - - - - - - -
- - - - - - - - - - - -
-
-
- - - - - - - -
- - - - - - - - -
-
+ + + + + + + + + + +
+ + + + + + + + + + +
+
+
+ + + + + + + + + + +
+ + + + + + + + + + + +
+
+
+ + + + + + + + +
+ + + + + + + + +
+
+