From d60f73985b94fe9da2334e6045049c4ea137830e Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 1 Jul 2021 11:51:08 +0000 Subject: [PATCH 01/30] [FIX] payment_ogone: markupsafe HTML_ANSWER --- addons/payment_ogone/controllers/main.py | 3 ++- addons/payment_ogone/views/payment_ogone_templates.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/payment_ogone/controllers/main.py b/addons/payment_ogone/controllers/main.py index 11cc2a60a0c..c24e52d220d 100644 --- a/addons/payment_ogone/controllers/main.py +++ b/addons/payment_ogone/controllers/main.py @@ -5,6 +5,7 @@ import logging import pprint import re +import markupsafe import werkzeug from odoo import _, http @@ -88,7 +89,7 @@ class OgoneController(http.Controller): # The content of the HTML is not sanitized to preserve the redirection in the script. # After redirection, the customer comes back to the directlink return URL and we proceed # with the (now authenticated) payment request. - redirect_html = ustr(base64.b64decode(redirect_html_element.text)) + redirect_html = markupsafe.Markup(ustr(base64.b64decode(redirect_html_element.text))) return request.render( 'payment_ogone.directlink_feedback', {'redirect_html': redirect_html} ) diff --git a/addons/payment_ogone/views/payment_ogone_templates.xml b/addons/payment_ogone/views/payment_ogone_templates.xml index 6fb278c0554..74a6eb2a96b 100644 --- a/addons/payment_ogone/views/payment_ogone_templates.xml +++ b/addons/payment_ogone/views/payment_ogone_templates.xml @@ -43,7 +43,7 @@ From ce50728aa022b5381e0230fd0f679dc4ffd08b1a Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 30 Jun 2021 12:38:47 +0000 Subject: [PATCH 02/30] [REM] lunch: outdated / unused file lunch.xml apparently stoped being used in 855c6dac25fccaf9312543022001ed0b360d6e13, but was never deleted. Finally drop it, and its t-raw. --- addons/lunch/static/src/xml/lunch.xml | 29 --------------------------- 1 file changed, 29 deletions(-) delete mode 100644 addons/lunch/static/src/xml/lunch.xml diff --git a/addons/lunch/static/src/xml/lunch.xml b/addons/lunch/static/src/xml/lunch.xml deleted file mode 100644 index d0415545fe3..00000000000 --- a/addons/lunch/static/src/xml/lunch.xml +++ /dev/null @@ -1,29 +0,0 @@ - - -
-

This is the first time you order a meal

-

Select a product and put your order comments on the note.

-

Your favorite meals will be created based on your last orders.

-

Don't forget the alerts displayed in the reddish area

-
-
-
-

-
- -
- - - - -
-
- -
-
-
-
-
From 7a8c4068de02ca420c6b4fd770a3405f550d3453 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 1 Jul 2021 09:38:40 +0000 Subject: [PATCH 03/30] [FIX] website_crm_partner_assign: de-traw-ify Inserted content comes from markup so it's safe by definition. Apparently missed it when cleaning up the server-side templates. Also remove the useless `ref_content` local, that's what `0` is for. --- .../website_crm_partner_assign_templates.xml | 190 +++++++++--------- 1 file changed, 93 insertions(+), 97 deletions(-) diff --git a/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml b/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml index dd5910dea9f..517e6035613 100644 --- a/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml +++ b/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml @@ -9,7 +9,7 @@
- +
@@ -19,95 +19,93 @@ @@ -139,17 +137,15 @@