From 6fd1855f37cf5e221f8d11e276135d0ac705bbb7 Mon Sep 17 00:00:00 2001 From: "Andrea Grazioso (agr-odoo)" Date: Thu, 30 Jul 2020 13:51:01 +0000 Subject: [PATCH] [FIX] hr_recruitment: allow users to create applications After 9ddfc18b4132daa395c4fa1591b1c001b8fb2628 an user with recruitment/officer (user) permission on hr_recruitment could not create applications anymore because doing so imply a write to hr.recruitment.stage opw-2305646 closes odoo/odoo#55222 X-original-commit: b8359c55e6e57035ffa3b10bfa5294e22a74e837 Signed-off-by: Nicolas Martinelli (nim) --- addons/hr_recruitment/models/hr_recruitment.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/hr_recruitment/models/hr_recruitment.py b/addons/hr_recruitment/models/hr_recruitment.py index 6e14fac17b7..d75b3c64b16 100644 --- a/addons/hr_recruitment/models/hr_recruitment.py +++ b/addons/hr_recruitment/models/hr_recruitment.py @@ -149,9 +149,9 @@ class Applicant(models.Model): ('done', 'Green'), ('blocked', 'Red')], string='Kanban State', copy=False, default='normal', required=True) - legend_blocked = fields.Char(related='stage_id.legend_blocked', string='Kanban Blocked', readonly=False) - legend_done = fields.Char(related='stage_id.legend_done', string='Kanban Valid', readonly=False) - legend_normal = fields.Char(related='stage_id.legend_normal', string='Kanban Ongoing', readonly=False) + legend_blocked = fields.Char(related='stage_id.legend_blocked', string='Kanban Blocked', readonly=False, related_sudo=True) + legend_done = fields.Char(related='stage_id.legend_done', string='Kanban Valid', readonly=False, related_sudo=True) + legend_normal = fields.Char(related='stage_id.legend_normal', string='Kanban Ongoing', readonly=False, related_sudo=True) application_count = fields.Integer(compute='_compute_application_count', help='Applications with the same email') meeting_count = fields.Integer(compute='_compute_meeting_count', help='Meeting Count') refuse_reason_id = fields.Many2one('hr.applicant.refuse.reason', string='Refuse Reason', tracking=True)