diff --git a/addons/fleet/demo.xml b/addons/fleet/demo.xml
index b4e819f558e..d88cab40bd0 100644
--- a/addons/fleet/demo.xml
+++ b/addons/fleet/demo.xml
@@ -30,7 +30,7 @@
- 1-ACK-205
+ 1-ACK-205
5454541
Black
@@ -41,7 +41,7 @@
- 1-SYN-404
+ 1-SYN-404
1337
Red
diff --git a/addons/fleet/fleet.py b/addons/fleet/fleet.py
index 6c5f5ab27f8..bff36d6ac45 100644
--- a/addons/fleet/fleet.py
+++ b/addons/fleet/fleet.py
@@ -61,8 +61,8 @@ class fleet_vehicle(osv.Model):
reads = self.browse(cr, uid, ids, context=context)
res = []
for record in reads:
- if record.registration:
- name = record.registration
+ if record.license_plate:
+ name = record.license_plate
if record.model_id.modelname:
name = record.model_id.modelname + ' / ' + name
if record.model_id.brand.name:
@@ -74,7 +74,6 @@ class fleet_vehicle(osv.Model):
res = self.name_get(cr, uid, ids, context=context)
return dict(res)
-
def act_show_log_services(self, cr, uid, ids, context=None):
""" This opens log view to view and add new log for this vehicle
@return: the service log view
@@ -97,13 +96,13 @@ class fleet_vehicle(osv.Model):
res['domain']=[('vehicle_id','=', ids[0])]
return res
-
_name = 'fleet.vehicle'
_description = 'Fleet Vehicle'
_columns = {
'name' : fields.function(_vehicle_name_get_fnc, type="char", string='Name', store=True),
- 'registration' : fields.char('Registration', size=32, required=True, help='Registration number of the vehicle (ie: plate number for a car)'),
+ 'company_id': fields.many2one('res.company', 'Company'),
+ 'license_plate' : fields.char('License plate', size=32, required=True, help='License plate number of the vehicle (ie: plate number for a car)'),
'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'),
@@ -128,6 +127,9 @@ class fleet_vehicle(osv.Model):
'image': fields.related('model_id','image',type="binary",string="Logo",store=False)
}
+ _defaults = {
+ 'doors' : 5,
+ }
def on_change_model(self, cr, uid, ids, model_id, context=None):
# print "ids: %r" % (ids,)
@@ -156,7 +158,7 @@ class fleet_vehicle(osv.Model):
vehicle_id = super(fleet_vehicle, self).create(cr, uid, data, context=context)
try:
vehicle = self.browse(cr, uid, vehicle_id, context=context)
- self.message_post(cr, uid, [vehicle_id], body='Vehicle %s has been added to the fleet!' % (vehicle.registration), context=context)
+ self.message_post(cr, uid, [vehicle_id], body='Vehicle %s has been added to the fleet!' % (vehicle.license_plate), context=context)
except:
pass # group deleted: do not push a message
return vehicle_id
@@ -166,7 +168,7 @@ class fleet_vehicle(osv.Model):
try:
changes = {}
for key,value in vals.items():
- if key == 'registration' or key == 'driver':
+ if key == 'license_plate' or key == 'driver':
changes[key] = value
if len(changes) > 0:
self.message_post(cr, uid, [vehicle_id], body='Vehicle edited. Changes : '+ str(changes), context=context)
diff --git a/addons/fleet/fleet_view.xml b/addons/fleet/fleet_view.xml
index 893ceff493d..8b473dd9051 100644
--- a/addons/fleet/fleet_view.xml
+++ b/addons/fleet/fleet_view.xml
@@ -83,7 +83,8 @@
-
+
+
@@ -232,7 +233,7 @@
fleet.vehicle
-
+