b51d21c5b83b88e8d56dbbbb7600bcbe554d1b07
lxml.html.clean module we are using to sanitize html takes either a tree/element or string, and return us an element of the same type. We are passing it an unicode string, and it gives us back an unicode string and if it is possible convert entities to utf-8. This lead to an issue in html inline fields containing an ` ` entity, the entity was converted by the sanitizer to its unicode character (U+00A0). Then, when the field value is loaded to be displayed, the internal value contains U+00A0 characters, but when it is inserted in the page the browser converts them to ` `. Hence in this instance, the internal value is never equal to the displayed value and a write is always triggered even without editing. This commit simple modify the sanitizer so value saved in database contain ` `. closes #14569 opw-689274
…
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, Purchase Management, ...
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.
If you are a developer you may type the following command at your terminal:
wget -O- https://raw.githubusercontent.com/odoo/odoo/10.0/setup/setup_dev.py | python
Then follow the developer tutorials
For Odoo employees
To add the odoo-dev remote use this command:
$ ./setup/setup_dev.py setup_git_dev
To fetch odoo merge pull requests refs use this command:
$ ./setup/setup_dev.py setup_git_review
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%