summaryrefslogtreecommitdiff
path: root/addons/fleet/fleet.py
diff options
context:
space:
mode:
authorAjay javiya <aja@openerp.com>2014-11-21 17:37:32 +0530
committerThibault Delavallée <tde@openerp.com>2014-12-26 16:30:47 +0100
commite903e37bb13f4541c950aa734090d2d0f3305f71 (patch)
treee399dfffb98dedcc51455b92ce624491e940b5ee /addons/fleet/fleet.py
parent5042d2396e7ca5a3321229dbf7fa8f2a374226b5 (diff)
[IMP] fleet: usability improvements :
- simplifed name of vehicle model; the name is now the model name; the old function is used to compute the name_get. - added Suzuki data - parent of a cost is now hidden except for technical group, because it is the same as the vehicle - fixed some vehicule -> vehicle typos
Diffstat (limited to 'addons/fleet/fleet.py')
-rw-r--r--addons/fleet/fleet.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/addons/fleet/fleet.py b/addons/fleet/fleet.py
index 1b2b96ffbfb..ae2da5ea509 100644
--- a/addons/fleet/fleet.py
+++ b/addons/fleet/fleet.py
@@ -110,13 +110,13 @@ class fleet_vehicle_state(osv.Model):
class fleet_vehicle_model(osv.Model):
- def _model_name_get_fnc(self, cr, uid, ids, field_name, arg, context=None):
- res = {}
+ def name_get(self, cr, uid, ids, context=None):
+ res = []
for record in self.browse(cr, uid, ids, context=context):
- name = record.modelname
+ name = record.name
if record.brand_id.name:
- name = record.brand_id.name + ' / ' + name
- res[record.id] = name
+ name = record.brand_id.name + '/' + name
+ res.append((record.id, name))
return res
def on_change_brand(self, cr, uid, ids, model_id, context=None):
@@ -134,8 +134,7 @@ class fleet_vehicle_model(osv.Model):
_order = 'name asc'
_columns = {
- 'name': fields.function(_model_name_get_fnc, type="char", string='Name', store=True),
- 'modelname': fields.char('Model name', required=True),
+ 'name': fields.char('Model name', required=True),
'brand_id': fields.many2one('fleet.vehicle.model.brand', 'Make', required=True, help='Make of the vehicle'),
'vendors': fields.many2many('res.partner', 'fleet_vehicle_model_vendors', 'model_id', 'partner_id', string='Vendors'),
'image': fields.related('brand_id', 'image', type="binary", string="Logo"),
@@ -189,7 +188,7 @@ class fleet_vehicle(osv.Model):
def _vehicle_name_get_fnc(self, cr, uid, ids, prop, unknow_none, context=None):
res = {}
for record in self.browse(cr, uid, ids, context=context):
- res[record.id] = record.model_id.brand_id.name + '/' + record.model_id.modelname + ' / ' + record.license_plate
+ res[record.id] = record.model_id.brand_id.name + '/' + record.model_id.name + '/' + record.license_plate
return res
def return_action_to_open(self, cr, uid, ids, context=None):