From b0cd93db7584f22cd8041d89f74af3e57ecc0611 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Tue, 25 Sep 2012 15:48:39 +0200 Subject: [PATCH] [ADD]button to show log in vehicle view and change field registration to be required=true bzr revid: csn@openerp.com-20120925134839-gpfbt3betm0f65u3 --- addons/fleet/fleet.py | 19 ++++++++++++++++++- addons/fleet/fleet_view.xml | 3 +++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/addons/fleet/fleet.py b/addons/fleet/fleet.py index e6dd18cbd29..7debd38d25c 100644 --- a/addons/fleet/fleet.py +++ b/addons/fleet/fleet.py @@ -69,12 +69,29 @@ class fleet_vehicle(osv.Model): res = self.name_get(cr, uid, ids, context=context) return dict(res) + + def action_showLog(self, cr, uid, ids, context=None): + """ This opens log view to view and add new log for this vehicle + @return: + """ + print 'HELLO YOU--------------------------------------------' + res = self.pool.get('ir.actions.act_window').for_xml_id(cr, uid ,'fleet','fleet_vehicle_log_act', context) + return res + #res['context'] = { + # 'default_partner_ids': applicant.partner_id and [applicant.partner_id.id] or False, + # 'default_user_id': uid, + # 'default_state': 'open', + # 'default_name': applicant.name, + # 'default_categ_ids': category and [category.id] or False, + #} + #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=False, help='Registration number of the vehicle (ie: plate number for a car)'), + 'registration' : fields.char('Registration', size=32, required=True, help='Registration 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'), diff --git a/addons/fleet/fleet_view.xml b/addons/fleet/fleet_view.xml index 9ea77645379..02910111571 100644 --- a/addons/fleet/fleet_view.xml +++ b/addons/fleet/fleet_view.xml @@ -72,6 +72,9 @@
+
+