diff --git a/addons/fleet/models/fleet_vehicle_assignation_log.py b/addons/fleet/models/fleet_vehicle_assignation_log.py
index defcd1fd39e..1d4c5e62460 100644
--- a/addons/fleet/models/fleet_vehicle_assignation_log.py
+++ b/addons/fleet/models/fleet_vehicle_assignation_log.py
@@ -13,13 +13,3 @@ class FleetVehicleAssignationLog(models.Model):
driver_id = fields.Many2one('res.partner', string="Driver", required=True)
date_start = fields.Date(string="Start Date")
date_end = fields.Date(string="End Date")
-
- def action_open_vehicle(self):
- self.ensure_one()
- return {
- 'type': 'ir.actions.act_window',
- 'res_model': 'fleet.vehicle',
- 'res_id': self.vehicle_id.id,
- 'view_mode': 'form',
- 'context': dict(self.env.context, create=False),
- }
diff --git a/addons/fleet/views/fleet_vehicle_views.xml b/addons/fleet/views/fleet_vehicle_views.xml
index 4dfe621b507..9d2381024bb 100644
--- a/addons/fleet/views/fleet_vehicle_views.xml
+++ b/addons/fleet/views/fleet_vehicle_views.xml
@@ -536,10 +536,9 @@
+
-
-
diff --git a/addons/hr_fleet/models/employee.py b/addons/hr_fleet/models/employee.py
index ae47a742805..b1e1ad67783 100644
--- a/addons/hr_fleet/models/employee.py
+++ b/addons/hr_fleet/models/employee.py
@@ -21,7 +21,7 @@ class Employee(models.Model):
return {
"type": "ir.actions.act_window",
"res_model": "fleet.vehicle.assignation.log",
- "views": [[False, "tree"], [False, "form"]],
+ "views": [[self.env.ref("hr_fleet.fleet_vehicle_assignation_log_employee_view_list").id, "tree"], [False, "form"]],
"domain": [("driver_employee_id", "in", self.ids)],
"context": dict(self._context, default_driver_id=self.user_id.partner_id.id, default_driver_employee_id=self.id),
"name": "History Employee Cars",
diff --git a/addons/hr_fleet/models/fleet_vehicle.py b/addons/hr_fleet/models/fleet_vehicle.py
index d9e647c69f5..f2b42eb0919 100644
--- a/addons/hr_fleet/models/fleet_vehicle.py
+++ b/addons/hr_fleet/models/fleet_vehicle.py
@@ -117,3 +117,8 @@ class FleetVehicle(models.Model):
'view_mode': 'form',
'res_id': self.driver_employee_id.id,
}
+
+ def open_assignation_logs(self):
+ action = super().open_assignation_logs()
+ action['views'] = [[self.env.ref('hr_fleet.fleet_vehicle_assignation_log_view_list').id, 'tree']]
+ return action
diff --git a/addons/hr_fleet/views/fleet_vehicle_views.xml b/addons/hr_fleet/views/fleet_vehicle_views.xml
index 71176dd00ac..7262d96c8f9 100644
--- a/addons/hr_fleet/views/fleet_vehicle_views.xml
+++ b/addons/hr_fleet/views/fleet_vehicle_views.xml
@@ -11,16 +11,39 @@
+
fleet.vehicle.assignation.log.view.tree.inherit.hr.fleet
fleet.vehicle.assignation.log
+ primary
-
-
-
+
+ hide
+
+
+
+
+
+
-
+
+
+
+
+
+
+ fleet.vehicle.assignation.log.view.tree.inherit.hr.fleet
+ fleet.vehicle.assignation.log
+ primary
+
+
+
+
+
+
+
+