From b7bcbddccb466f9dd3efce02b33eaf6cadb4a10d Mon Sep 17 00:00:00 2001 From: Gert Pellin Date: Wed, 16 May 2018 08:32:30 +0200 Subject: [PATCH] [imp] fleet: Allow to filter/group by Make on vehicles Add grouping possibility on model make for vehicles in the fleet. Deleted redundent controll on make image for vehicles if model changed. fixed _name_search for FleetVehicle project : RD for Dummies task : [Fleet] Allow to filter/group by Make on vehicles --- addons/fleet/models/fleet_vehicle.py | 1 + addons/fleet/views/fleet_vehicle_views.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/addons/fleet/models/fleet_vehicle.py b/addons/fleet/models/fleet_vehicle.py index 58cf00f558d..6f19be439fc 100644 --- a/addons/fleet/models/fleet_vehicle.py +++ b/addons/fleet/models/fleet_vehicle.py @@ -26,6 +26,7 @@ class FleetVehicle(models.Model): driver_id = fields.Many2one('res.partner', 'Driver', track_visibility="onchange", help='Driver of the vehicle', copy=False) model_id = fields.Many2one('fleet.vehicle.model', 'Model', track_visibility="onchange", required=True, help='Model of the vehicle') + brand_id = fields.Many2one('fleet.vehicle.model.brand', 'Brand', related="model_id.brand_id", store=True) log_drivers = fields.One2many('fleet.vehicle.assignation.log', 'vehicle_id', string='Assignation Logs') log_fuel = fields.One2many('fleet.vehicle.log.fuel', 'vehicle_id', 'Fuel Logs') log_services = fields.One2many('fleet.vehicle.log.services', 'vehicle_id', 'Services Logs') diff --git a/addons/fleet/views/fleet_vehicle_views.xml b/addons/fleet/views/fleet_vehicle_views.xml index a30918dda21..4e933f6c8d2 100644 --- a/addons/fleet/views/fleet_vehicle_views.xml +++ b/addons/fleet/views/fleet_vehicle_views.xml @@ -165,6 +165,7 @@ +