diff --git a/addons/fleet/fleet.py b/addons/fleet/fleet.py index 6def68be5de..e031390fd9c 100644 --- a/addons/fleet/fleet.py +++ b/addons/fleet/fleet.py @@ -98,9 +98,20 @@ class fleet_vehicle(osv.Model): res['domain']=[('vehicle_id','=', ids[0])] return res + def act_show_log_insurance(self, cr, uid, ids, context=None): + """ This opens log view to view and add new log for this vehicle + @return: the insurance log view + """ + res = self.pool.get('ir.actions.act_window').for_xml_id(cr, uid ,'fleet','act_show_log_insurance', context) + res['context'] = { + 'default_vehicle_id': ids[0] + } + res['domain']=[('vehicle_id','=', ids[0])] + return res + def act_show_log_fuel(self, cr, uid, ids, context=None): """ This opens log view to view and add new log for this vehicle - @return: the service log view + @return: the fuel log view """ res = self.pool.get('ir.actions.act_window').for_xml_id(cr, uid ,'fleet','act_show_log_fuel', context) res['context'] = { diff --git a/addons/fleet/fleet_view.xml b/addons/fleet/fleet_view.xml index 4d6f809f5b2..bce8e094200 100644 --- a/addons/fleet/fleet_view.xml +++ b/addons/fleet/fleet_view.xml @@ -97,8 +97,9 @@
-
@@ -242,6 +243,15 @@ src_model="fleet.vehicle" view_mode="tree,form" view_type="form"/> + + @@ -318,6 +328,55 @@ + + fleet.vehicle.log_insurance.form + fleet.vehicle.log.insurance + +
+ + + + + + + + + + + + + +
+
+
+ + + fleet.vehicle.log.insurance.tree + fleet.vehicle.log.insurance + + + + + + + + + + + + + + + + + Vehicles Insurance Logs + fleet.vehicle.log.insurance + form + tree,form + + + + fleet.vehicle.log.services.form fleet.vehicle.log.services @@ -418,6 +477,8 @@ + +