diff --git a/addons/website_sale/models/product.py b/addons/website_sale/models/product.py
index 291d4185ce5..2f41c8cb384 100644
--- a/addons/website_sale/models/product.py
+++ b/addons/website_sale/models/product.py
@@ -16,7 +16,7 @@ class ProductRibbon(models.Model):
def name_get(self):
return [(ribbon.id, '%s (#%d)' % (tools.html2plaintext(ribbon.html), ribbon.id)) for ribbon in self]
- html = fields.Char(string='Ribbon html', required=True, translate=True)
+ html = fields.Html(string='Ribbon html', required=True, translate=True, sanitize=False)
bg_color = fields.Char(string='Ribbon background color', required=False)
text_color = fields.Char(string='Ribbon text color', required=False)
html_class = fields.Char(string='Ribbon class', required=True, default='')
diff --git a/addons/website_sale/models/product_image.py b/addons/website_sale/models/product_image.py
index eea9afb6967..c8cdb4aaf06 100644
--- a/addons/website_sale/models/product_image.py
+++ b/addons/website_sale/models/product_image.py
@@ -22,7 +22,7 @@ class ProductImage(models.Model):
product_variant_id = fields.Many2one('product.product', "Product Variant", index=True, ondelete='cascade')
video_url = fields.Char('Video URL',
help='URL of a video for showcasing your product.')
- embed_code = fields.Char(compute="_compute_embed_code")
+ embed_code = fields.Html(compute="_compute_embed_code", sanitize=False)
can_image_1024_be_zoomed = fields.Boolean("Can Image 1024 be zoomed", compute='_compute_can_image_1024_be_zoomed', store=True)
diff --git a/addons/website_sale/views/product_views.xml b/addons/website_sale/views/product_views.xml
index c657c02d88e..4322c0874a0 100644
--- a/addons/website_sale/views/product_views.xml
+++ b/addons/website_sale/views/product_views.xml
@@ -125,6 +125,28 @@
+
+
+ product.ribbon form view
+ product.ribbon
+
+
+
+
+
product.public.category.form
diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml
index b9cc4e8f676..0fcdf56c989 100644
--- a/addons/website_sale/views/templates.xml
+++ b/addons/website_sale/views/templates.xml
@@ -213,7 +213,7 @@
-
+
@@ -357,7 +357,7 @@
Sort By:
-
+
@@ -369,7 +369,7 @@
@@ -1778,13 +1778,13 @@
-
+
-
+
-
+
Your payment has been authorized.
@@ -1849,7 +1849,7 @@