diff options
| author | Ajay javiya <aja@openerp.com> | 2014-11-21 17:37:32 +0530 |
|---|---|---|
| committer | Thibault Delavallée <tde@openerp.com> | 2014-12-26 16:30:47 +0100 |
| commit | e903e37bb13f4541c950aa734090d2d0f3305f71 (patch) | |
| tree | e399dfffb98dedcc51455b92ce624491e940b5ee /addons/fleet/fleet.py | |
| parent | 5042d2396e7ca5a3321229dbf7fa8f2a374226b5 (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.py | 15 |
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): |
