diff options
| author | Gert Pellin <gpe@odoo.com> | 2018-05-16 08:32:30 +0200 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2018-07-05 09:45:17 +0200 |
| commit | b7bcbddccb466f9dd3efce02b33eaf6cadb4a10d (patch) | |
| tree | 94ddd45cc81f540280d2a1e3bd27b3418feee6de /addons | |
| parent | bed29a4aeab0ec6ef0c02975ee86655d6a030299 (diff) | |
[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
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/fleet/models/fleet_vehicle.py | 1 | ||||
| -rw-r--r-- | addons/fleet/views/fleet_vehicle_views.xml | 1 |
2 files changed, 2 insertions, 0 deletions
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 @@ <group expand="1" string="Group By"> <filter name="groupby_status" context="{'group_by' : 'state_id'}" string="Status"/> <filter name="groupby_model" context="{'group_by' : 'model_id'}" string="Model"/> + <filter name="groupby_make" context="{'group_by' : 'brand_id'}" string="Make"/> </group> </search> </field> |
