From d4529b8b06ecb2277b4e583d70345cd425e3555f Mon Sep 17 00:00:00 2001 From: "Denis Ledoux dle@openerp.com" <> Date: Thu, 27 Sep 2012 16:34:30 +0200 Subject: [PATCH] [FIX]Odometer editable list bzr revid: dle@openerp.com-20120927143430-swnwx03zdf00bakz --- addons/fleet/fleet.py | 10 +++++++++ addons/fleet/fleet_view.xml | 43 +++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/addons/fleet/fleet.py b/addons/fleet/fleet.py index 2d1f9ae2bd1..786fa567f96 100644 --- a/addons/fleet/fleet.py +++ b/addons/fleet/fleet.py @@ -260,6 +260,9 @@ class fleet_vehicle_log_fuel(osv.Model): 'inv_ref' : fields.char('Invoice Reference', size=64), 'vendor_id' : fields.many2one('res.partner', 'Vendor', domain="[('supplier','=',True)]"), } + _defaults = { + 'purchaser_id': lambda self, cr, uid, ctx: uid, + } class fleet_vehicle_log_services(osv.Model): @@ -276,6 +279,9 @@ class fleet_vehicle_log_services(osv.Model): 'inv_ref' : fields.char('Invoice Reference', size=64), 'vendor_id' :fields.many2one('res.partner', 'Vendor', domain="[('supplier','=',True)]"), } + _defaults = { + 'purchaser_id': lambda self, cr, uid, ctx: uid, + } class fleet_insurance_type(osv.Model): _name = 'fleet.insurance.type' @@ -296,8 +302,12 @@ class fleet_vehicle_log_insurance(osv.Model): 'expiration_date' : fields.date('Expiration date', required=False, help='Date when the coverage of the insurance expirates'), 'price' : fields.float('Price', help="Cost of the insurance for the specified period"), '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), } + _defaults = { + 'purchaser_id': lambda self, cr, uid, ctx: uid, + } class fleet_service_type(osv.Model): _name = 'fleet.service.type' diff --git a/addons/fleet/fleet_view.xml b/addons/fleet/fleet_view.xml index 39013f752cc..7ef0c5039c9 100644 --- a/addons/fleet/fleet_view.xml +++ b/addons/fleet/fleet_view.xml @@ -333,6 +333,49 @@ + + + fleet.vehicle.odometer.form + fleet.vehicle.odometer + +
+ + + + + + + + + + + +
+
+
+ + + fleet.vehicle.odometer.tree + fleet.vehicle.odometer + + + + + + + + + + + + + Vehicle Odometer + fleet.vehicle.odometer + form + tree,form + + +