From a9a64ffc0c5074f95e7efb1cf645dfdac5689245 Mon Sep 17 00:00:00 2001 From: jbm-odoo Date: Wed, 15 Jul 2020 09:12:23 +0000 Subject: [PATCH] [FIX] hr_attendance: Kiosk mode After #56a8c9e4311d24c33b7ad08b8230e4be345a85b8 we check access rights in function fields_view_get, so a user with only 'Kiosk Attendance' right can't see public employee profile. After this commit: In attendance application, we always show public employee profile as it not usefull to show more information in this application. closes odoo/odoo#55341 Taskid: 2298803 X-original-commit: 1fbb8f1ebcb805317b93e0b4ea363aaec8e3e36e Signed-off-by: Yannick Tivisse (yti) --- .../hr_attendance/static/src/js/employee_kanban_view_handler.js | 2 +- addons/hr_attendance/views/hr_employee_view.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_attendance/static/src/js/employee_kanban_view_handler.js b/addons/hr_attendance/static/src/js/employee_kanban_view_handler.js index eb9133e5d21..02801f79275 100644 --- a/addons/hr_attendance/static/src/js/employee_kanban_view_handler.js +++ b/addons/hr_attendance/static/src/js/employee_kanban_view_handler.js @@ -14,7 +14,7 @@ KanbanRecord.include({ * @private */ _openRecord: function () { - if (this.modelName === 'hr.employee' && this.$el.parents('.o_hr_employee_attendance_kanban').length) { + if (this.modelName === 'hr.employee.public' && this.$el.parents('.o_hr_employee_attendance_kanban').length) { // needed to diffentiate : check in/out kanban view of employees <-> standard employee kanban view var action = { type: 'ir.actions.client', diff --git a/addons/hr_attendance/views/hr_employee_view.xml b/addons/hr_attendance/views/hr_employee_view.xml index e1b6d948d81..63c593fc082 100644 --- a/addons/hr_attendance/views/hr_employee_view.xml +++ b/addons/hr_attendance/views/hr_employee_view.xml @@ -152,7 +152,7 @@ Employees - hr.employee + hr.employee.public kanban fullscreen