185d7a62a122cf6e3948a370640a2ca642c1a521
The JSON object can contain characters such as `<` (i.e. in domain expressions for the act_window object of an embedded view). This means that the JS sanitizer DOMPurify will remove the attribute when parsing a node that contains it. Instead of encoding/decoding that attribute each time the DOMPurify sanitizer is called, we could encode at all time, and decode it only when we use the value it contains, since JSON.parse has to be used at those times anyway. This way, we don't pollute OdooEditor.js code, which is already quite complex. Task-3101553 X-original-commit: 7686ae282c97bc255ebb66367b39447b7bc1749b Part-of: odoo/odoo#110862
…
…
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%