From 99585eacfb42ce2e370e99256ace64c8bb444ccb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 20 Sep 2019 13:06:30 +0000 Subject: [PATCH] [FIX] website_slides: avoid computing access fields as sudo As compute sudo is now the default values let us ensure fields controlling actions and access are done using the current user, not admin. --- addons/website_slides/models/slide_channel.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/website_slides/models/slide_channel.py b/addons/website_slides/models/slide_channel.py index ab63de20246..449e7b313f0 100644 --- a/addons/website_slides/models/slide_channel.py +++ b/addons/website_slides/models/slide_channel.py @@ -167,9 +167,9 @@ class Channel(models.Model): karma_review = fields.Integer('Add Review', default=10, help="Karma needed to add a review on the course") karma_slide_comment = fields.Integer('Add Comment', default=3, help="Karma needed to add a comment on a slide of this course") karma_slide_vote = fields.Integer('Vote', default=3, help="Karma needed to like/dislike a slide of this course.") - can_review = fields.Boolean('Can Review', compute='_compute_action_rights') - can_comment = fields.Boolean('Can Comment', compute='_compute_action_rights') - can_vote = fields.Boolean('Can Vote', compute='_compute_action_rights') + can_review = fields.Boolean('Can Review', compute='_compute_action_rights', compute_sudo=False) + can_comment = fields.Boolean('Can Comment', compute='_compute_action_rights', compute_sudo=False) + can_vote = fields.Boolean('Can Vote', compute='_compute_action_rights', compute_sudo=False) @api.depends('slide_ids.is_published') def _compute_slide_last_update(self):