From bff5daa40be887a3f5ba383d274a2761ad993f94 Mon Sep 17 00:00:00 2001 From: Florian Charlier Date: Thu, 19 May 2022 12:03:47 +0000 Subject: [PATCH 1/2] [FIX] website{,_sale}_slides: fix join/buy links This commit fixes the following fronted bugs: * One link to "buy course" that was not updated to use the post_link class * The join course link for "payment" courses after completing the quiz once logged in. * The link to resources that became accessible for non-authorized users for "payment" courses Task-2818136 Part of Task-2663320 FwdPort of odoo/odoo#88454 X-original-commit: 1a4368b3fce6206da555a1d04751b1aea53c6a29 Part-of: odoo/odoo#92104 --- .../website_sale_slides/static/src/js/slides_course_join.js | 3 ++- .../website_sale_slides/views/website_slides_templates.xml | 6 ++---- addons/website_slides/static/src/js/slides_course_join.js | 4 ++-- .../website_slides/views/website_slides_templates_utils.xml | 3 +-- 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/addons/website_sale_slides/static/src/js/slides_course_join.js b/addons/website_sale_slides/static/src/js/slides_course_join.js index af467ca82bb..303a50fc5c7 100644 --- a/addons/website_sale_slides/static/src/js/slides_course_join.js +++ b/addons/website_sale_slides/static/src/js/slides_course_join.js @@ -29,9 +29,10 @@ CourseJoinWidget.include({ ev.preventDefault(); if (this.channel.channelEnroll === 'payment' && !this.publicUser) { + const self = this; this.beforeJoin().then(function () { wUtils.sendRequest('/shop/cart/update', { - product_id: this.productId, + product_id: self.productId, express: 1, }); }); diff --git a/addons/website_sale_slides/views/website_slides_templates.xml b/addons/website_sale_slides/views/website_slides_templates.xml index c496cb7e66e..4e43c50ea73 100644 --- a/addons/website_sale_slides/views/website_slides_templates.xml +++ b/addons/website_sale_slides/views/website_slides_templates.xml @@ -79,10 +79,8 @@