From 5889dc3cc4dfd107bbe3dbdd588a369a27b2d32e Mon Sep 17 00:00:00 2001 From: jbm-odoo Date: Tue, 25 Feb 2020 16:05:40 +0000 Subject: [PATCH] [FIX] fleet,hr_fleet: Fix user rights Task ID: 2170625 closes odoo/odoo#47079 X-original-commit: ee13013808460c5100bec03ed415fc184ff031e5 Signed-off-by: Yannick Tivisse (yti) --- addons/fleet/security/fleet_security.xml | 4 ++-- addons/hr_fleet/models/employee.py | 5 +++++ addons/hr_fleet/views/employee_views.xml | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml index 4e8b55c45e0..3d1dc4b65d2 100644 --- a/addons/fleet/security/fleet_security.xml +++ b/addons/fleet/security/fleet_security.xml @@ -28,7 +28,7 @@ - [('cost_id.vehicle_id.driver_id','=',user.partner_id.id)] + [('vehicle_id.driver_id','=',user.partner_id.id)] User can only see his/her vehicle's services @@ -38,7 +38,7 @@ - [('cost_id.vehicle_id.driver_id','=',user.partner_id.id)] + [('vehicle_id.driver_id','=',user.partner_id.id)] User can only see his/her vehicle's odometer diff --git a/addons/hr_fleet/models/employee.py b/addons/hr_fleet/models/employee.py index 68214db160e..45ec355da0d 100644 --- a/addons/hr_fleet/models/employee.py +++ b/addons/hr_fleet/models/employee.py @@ -43,3 +43,8 @@ class Employee(models.Model): 'type': 'ir.actions.act_url', 'url': '/fleet/print_claim_report/%(employee_id)s' % {'employee_id': self.id}, } + +class EmployeePublic(models.Model): + _inherit = 'hr.employee.public' + + mobility_card = fields.Char(readonly=True) diff --git a/addons/hr_fleet/views/employee_views.xml b/addons/hr_fleet/views/employee_views.xml index b3637e2c8ae..67ead3b115a 100644 --- a/addons/hr_fleet/views/employee_views.xml +++ b/addons/hr_fleet/views/employee_views.xml @@ -36,6 +36,7 @@