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 @@
- +