summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorGert Pellin <gpe@odoo.com>2018-05-16 08:32:30 +0200
committerYannick Tivisse <yti@odoo.com>2018-07-05 09:45:17 +0200
commitb7bcbddccb466f9dd3efce02b33eaf6cadb4a10d (patch)
tree94ddd45cc81f540280d2a1e3bd27b3418feee6de /addons
parentbed29a4aeab0ec6ef0c02975ee86655d6a030299 (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.py1
-rw-r--r--addons/fleet/views/fleet_vehicle_views.xml1
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>