From 3243a4f0d656d195bea889ab80cd69c29877c40a Mon Sep 17 00:00:00 2001 From: Mayurrajsinh Rathod Date: Fri, 31 Mar 2023 12:26:15 +0000 Subject: [PATCH] [FIX] website_slides: modify error message Modify user error message when answering an unpublished quiz. Task-3255897 closes odoo/odoo#120414 X-original-commit: 8a0e5749ea166ce576d1ed4e95b53b6e37332576 Signed-off-by: Thibault Delavallee (tde) --- addons/website_slides/i18n/website_slides.pot | 5 +++-- addons/website_slides/models/slide_slide.py | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/website_slides/i18n/website_slides.pot b/addons/website_slides/i18n/website_slides.pot index 7a7d7e8202b..8d860372c65 100644 --- a/addons/website_slides/i18n/website_slides.pot +++ b/addons/website_slides/i18n/website_slides.pot @@ -5417,7 +5417,8 @@ msgstr "" #: code:addons/website_slides/models/slide_slide.py:0 #, python-format msgid "" -"You cannot mark a slide quiz as completed if you are not among its members." +"You cannot mark a slide quiz as completed if you are not among its " +"members or it is unpublished." msgstr "" #. module: website_slides @@ -5426,7 +5427,7 @@ msgstr "" #, python-format msgid "" "You cannot mark a slide quiz as not completed if you are not among its " -"members." +"members or it is unpublished." msgstr "" #. module: website_slides diff --git a/addons/website_slides/models/slide_slide.py b/addons/website_slides/models/slide_slide.py index 3c1e7355342..316d01d9617 100644 --- a/addons/website_slides/models/slide_slide.py +++ b/addons/website_slides/models/slide_slide.py @@ -912,8 +912,8 @@ class Slide(models.Model): """ if any(not slide.channel_id.is_member or not slide.website_published for slide in self): raise UserError( - _('You cannot mark a slide quiz as completed if you are not among its members.') if completed - else _('You cannot mark a slide quiz as not completed if you are not among its members.') + _('You cannot mark a slide quiz as completed if you are not among its members or it is unpublished.') if completed + else _('You cannot mark a slide quiz as not completed if you are not among its members or it is unpublished.') ) points = 0