diff options
| author | fja-odoo <fja@odoo.com> | 2020-03-31 14:04:15 +0000 |
|---|---|---|
| committer | fja-odoo <fja@odoo.com> | 2020-03-31 14:22:43 +0000 |
| commit | 388c222c6c4bb7e2fe3e67009b248359ae0fd3db (patch) | |
| tree | 0759af6f5fcda3ebddee5a96ea73a9c666ebdf04 /addons/sale_quotation_builder/models | |
| parent | 0d52f9c379e6b837bbcfc121cda40d1ecc3599e8 (diff) | |
[IMP] base, *: allow html fields not to sanitize forms
* = event, website_event_track, website_sale, website_hr_recruitment,
website_livechat, website_sale, website_slides
The option to sanitize or not the forms was not available, this will
allow better flexibility on whether forms should be sanitized or not on
an HTML field.
Also we use this new param to allow forms to be added on some already
existing html fields where forms where sanitized out.
task-2209554
closes odoo/odoo#47318
Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
Diffstat (limited to 'addons/sale_quotation_builder/models')
| -rw-r--r-- | addons/sale_quotation_builder/models/sale_order.py | 4 | ||||
| -rw-r--r-- | addons/sale_quotation_builder/models/sale_order_template.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/addons/sale_quotation_builder/models/sale_order.py b/addons/sale_quotation_builder/models/sale_order.py index 9cd20c4b93c..22c88388fc5 100644 --- a/addons/sale_quotation_builder/models/sale_order.py +++ b/addons/sale_quotation_builder/models/sale_order.py @@ -8,7 +8,7 @@ from odoo.tools.translate import html_translate class SaleOrder(models.Model): _inherit = 'sale.order' - website_description = fields.Html('Website Description', sanitize_attributes=False, translate=html_translate) + website_description = fields.Html('Website Description', sanitize_attributes=False, translate=html_translate, sanitize_form=False) @api.onchange('partner_id') def onchange_update_description_lang(self): @@ -40,7 +40,7 @@ class SaleOrder(models.Model): class SaleOrderLine(models.Model): _inherit = "sale.order.line" - website_description = fields.Html('Website Description', sanitize=False, translate=html_translate) + website_description = fields.Html('Website Description', sanitize=False, translate=html_translate, sanitize_form=False) @api.model def create(self, values): diff --git a/addons/sale_quotation_builder/models/sale_order_template.py b/addons/sale_quotation_builder/models/sale_order_template.py index d2240caa574..c7fe6a08f6a 100644 --- a/addons/sale_quotation_builder/models/sale_order_template.py +++ b/addons/sale_quotation_builder/models/sale_order_template.py @@ -8,7 +8,7 @@ from odoo.tools.translate import html_translate class SaleOrderTemplate(models.Model): _inherit = "sale.order.template" - website_description = fields.Html('Website Description', translate=html_translate, sanitize_attributes=False) + website_description = fields.Html('Website Description', translate=html_translate, sanitize_attributes=False, sanitize_form=False) def open_template(self): self.ensure_one() @@ -22,7 +22,7 @@ class SaleOrderTemplate(models.Model): class SaleOrderTemplateLine(models.Model): _inherit = "sale.order.template.line" - website_description = fields.Html('Website Description', related='product_id.product_tmpl_id.quotation_only_description', translate=html_translate, readonly=False) + website_description = fields.Html('Website Description', related='product_id.product_tmpl_id.quotation_only_description', translate=html_translate, readonly=False, sanitize_form=False) @api.onchange('product_id') def _onchange_product_id(self): |
