33ed16490ece9ba4f51557a315faab9470ac06ad
Step to reproduce: - Be sure to have `sale_quotation_builder` installed - Drag & drop the "Steps" snippet on a product in edit mode - Add this product on a SO in the backend - Click on Customer Preview -> The step snippet will not have the connector lines anymore This is because in Odoo 16, the step snippet connectors are now `svg` element (see [1]) which are removed by the sanitizer. ```py from lxml.html import clean svg='<svg><path/></svg>' clean.Cleaner().clean_html(svg) ``` It's not the case in the `website_description` field of the product template as this field is defined with `sanitize_overridable=True` [2] which make it so the users with the right to do so can bypass the sanitation and use the Step snippet in this field. Since the quotation description can be a copy of that field, but without the same sanitize behavior, the connectors are lost. Note that most of the `sale_quotation_builder` description HTML fields were already set as `sanitize_overridable=True` with [2] and [3] but those ones were not. [1]: https://github.com/odoo/odoo/commit/aba31e9f2d8a44ce1586403f2a621a6caeed57b4 [2]: https://github.com/odoo/odoo/commit/44ae3f38da07c2215b1547d992f053a11829a8ac [3]: https://github.com/odoo/odoo/commit/811cf78ee1e63a7c41efe578fb64ee2deeca1dde opw-3380346 closes odoo/odoo#129690 X-original-commit: 7a928c92136400454e7ed53326f2cdc9173fa1b3 Signed-off-by: Romain Derie (rde) <rde@odoo.com>
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%