[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
This commit is contained in:
Gert Pellin
2018-07-05 09:45:17 +02:00
committed by Yannick Tivisse
parent bed29a4aea
commit b7bcbddccb
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -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')
@@ -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>