From e4f81af5158682033736a7202da0212b201d6bb5 Mon Sep 17 00:00:00 2001 From: Anna Janiszewska Date: Fri, 7 Oct 2022 06:43:48 +0000 Subject: [PATCH] [IMP] website_sale: create hook for website_sale.product rendering values closes odoo/odoo#102956 X-original-commit: 7ccb3380becfe7ff5a36f93288935ab3882c4542 Signed-off-by: William Braeckman (wbr) --- addons/website_sale/controllers/main.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 98e733de412..741de705ee7 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -298,6 +298,10 @@ class WebsiteSale(http.Controller): 'order': order, } + def _get_additional_shop_values(self, values): + """ Hook to update values used for rendering website_sale.products template """ + return {} + @http.route([ '/shop', '/shop/page/', @@ -475,6 +479,7 @@ class WebsiteSale(http.Controller): values['available_max_price'] = tools.float_round(available_max_price, 2) if category: values['main_object'] = category + values.update(self._get_additional_shop_values(values)) return request.render("website_sale.products", values) @http.route(['/shop/'], type='http', auth="public", website=True, sitemap=True)