From 67a07865d12b10a5b8bfcc4e6963306fbcee6d5a Mon Sep 17 00:00:00 2001 From: Kevin Baptiste Date: Wed, 15 Sep 2021 07:14:47 +0000 Subject: [PATCH] [IMP] (hr_)fleet: improve Claim Car Report The "Claim Car Report" action was not working as expected. Now the statbutton "Cars" will show the car history of a specific driver. closes odoo/odoo#76550 Related: odoo/upgrade#2882 Taskid: 2646113 Signed-off-by: Kevin Baptiste --- .../models/fleet_vehicle_assignation_log.py | 10 +++ addons/fleet/views/fleet_vehicle_views.xml | 5 +- addons/hr_fleet/__init__.py | 1 - addons/hr_fleet/controllers/__init__.py | 4 - addons/hr_fleet/controllers/main.py | 77 ------------------- addons/hr_fleet/models/employee.py | 22 ++---- .../models/fleet_vehicle_assignation_log.py | 12 ++- addons/hr_fleet/models/res_users.py | 3 - addons/hr_fleet/views/employee_views.xml | 17 +--- addons/hr_fleet/views/fleet_vehicle_views.xml | 4 - 10 files changed, 32 insertions(+), 123 deletions(-) delete mode 100644 addons/hr_fleet/controllers/__init__.py delete mode 100644 addons/hr_fleet/controllers/main.py diff --git a/addons/fleet/models/fleet_vehicle_assignation_log.py b/addons/fleet/models/fleet_vehicle_assignation_log.py index 1d4c5e62460..defcd1fd39e 100644 --- a/addons/fleet/models/fleet_vehicle_assignation_log.py +++ b/addons/fleet/models/fleet_vehicle_assignation_log.py @@ -13,3 +13,13 @@ 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 c6508dd81be..bd61172fa3e 100644 --- a/addons/fleet/views/fleet_vehicle_views.xml +++ b/addons/fleet/views/fleet_vehicle_views.xml @@ -532,10 +532,11 @@ fleet.vehicle.assignation.log - - + + + @@ -46,14 +39,6 @@ res.users - -