diff --git a/addons/fleet/models/fleet_vehicle.py b/addons/fleet/models/fleet_vehicle.py
index 76b26787ee7..96ce5575117 100644
--- a/addons/fleet/models/fleet_vehicle.py
+++ b/addons/fleet/models/fleet_vehicle.py
@@ -35,7 +35,8 @@ class FleetVehicle(models.Model):
acquisition_date = fields.Date('Immatriculation Date', required=False,
default=fields.Date.today, help='Date when the vehicle has been immatriculated')
color = fields.Char(help='Color of the vehicle')
- state_id = fields.Many2one('fleet.vehicle.state', 'State', default=_get_default_state,
+ state_id = fields.Many2one('fleet.vehicle.state', 'State',
+ default=_get_default_state, group_expand='_read_group_stage_ids',
help='Current state of the vehicle', ondelete="set null")
location = fields.Char(help='Location of the vehicle (garage, ...)')
seats = fields.Integer('Seats Number', help='Number of seats of the vehicle')
@@ -223,6 +224,10 @@ class FleetVehicle(models.Model):
return super(FleetVehicle, self).write(vals)
+ @api.model
+ def _read_group_stage_ids(self, stages, domain, order):
+ return self.env['fleet.vehicle.state'].search([], order=order)
+
@api.multi
def return_action_to_open(self):
""" This opens the xml view specified in xml_id for the current vehicle """
diff --git a/addons/fleet/views/fleet_vehicle_views.xml b/addons/fleet/views/fleet_vehicle_views.xml
index 0dc0463c778..c69e8250e60 100644
--- a/addons/fleet/views/fleet_vehicle_views.xml
+++ b/addons/fleet/views/fleet_vehicle_views.xml
@@ -227,6 +227,7 @@
fleet.vehicle
form
kanban,tree,form
+ {'search_default_groupby_status': 1}
Create a new vehicle