From c77f2d60afca887d52865048d4c6156783814710 Mon Sep 17 00:00:00 2001 From: Dossogne Bertrand Date: Tue, 30 Aug 2022 10:03:28 +0000 Subject: [PATCH] [FIX] hr_skills: fix permissions on employee page Before this commit, a user wasn't able to modify a skill from the employee page. closes odoo/odoo#99214 Signed-off-by: Kevin Baptiste --- addons/hr_skills/models/hr_employee_skill_log.py | 2 +- addons/hr_skills/security/ir.model.access.csv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_skills/models/hr_employee_skill_log.py b/addons/hr_skills/models/hr_employee_skill_log.py index 9edce8ef489..73c1b469f6d 100644 --- a/addons/hr_skills/models/hr_employee_skill_log.py +++ b/addons/hr_skills/models/hr_employee_skill_log.py @@ -19,5 +19,5 @@ class HrEmployeeSkillLog(models.Model): date = fields.Date(default=fields.Date.context_today) _sql_constraints = [ - ('_unique_skill_log', 'unique (employee_id, skill_id, date)', "Two levels for the same skill on the same day is not allowed"), + ('_unique_skill_log', 'unique (employee_id, department_id, skill_id, date)', "Two levels for the same skill on the same day is not allowed"), ] diff --git a/addons/hr_skills/security/ir.model.access.csv b/addons/hr_skills/security/ir.model.access.csv index 047350a12b6..1eff2e0cec9 100644 --- a/addons/hr_skills/security/ir.model.access.csv +++ b/addons/hr_skills/security/ir.model.access.csv @@ -12,4 +12,4 @@ access_hr_skill_employee,hr.skill.employee,model_hr_skill,base.group_user,1,0,1, access_hr_employee_skill,hr.employee.skill,model_hr_employee_skill,hr.group_hr_user,1,1,1,1 access_hr_employee_skill_employee,hr.employee.skill,model_hr_employee_skill,base.group_user,1,1,1,1 access_hr_employee_skill_report,hr.employee.skill.report,model_hr_employee_skill_report,hr.group_hr_user,1,0,0,0 -access_hr_employee_skill_log,hr.employee.skill.log,model_hr_employee_skill_log,hr.group_hr_user,1,0,1,0 +access_hr_employee_skill_log,hr.employee.skill.log,model_hr_employee_skill_log,hr.group_hr_user,1,1,1,0