1096ed7b5a88d041d45e021f80ad56128b850be3
Starting from [1], the `_updateColorpicker` method was added on the "link tools" widget to update colorpickers with the selected link colors (and it will create the colorpicker for each CSS property on widget `start`). Following this update, the code on [2] and [3] added some fixes to handle the async parts of `_updateColorpicker`. [3] was done very recently, more than one year later after the introduction of [1]. It turned a synchronous method into an asynchronous one (rightfully considering the async calls to `_updateColorpicker` that were inside). As a fix, this commit will try to re-made it a synchronous method, and other parts related to `_updateColorpicker` too. The goal of this commit is to separate the link tools colorpicker "creation" code (`_addColorPicker` now) from colorpicker's "update" code. These changes are supposed to fix a race condition issue that appeared on 16.0, but since the code is the same on 15.0 and subject to the same issues, we target 15.0 with this fix. Hopefully, this prepares for an easier refactoring in master. [1]: https://github.com/odoo/odoo/commit/26d37812f0217ae913c8ddf761bcb26b5c44bff5 [2]: https://github.com/odoo/odoo/pull/78301/commits/6f1a6b76642db2e4f81cf3474ad0ec745a4bb3c9 [3]: https://github.com/odoo/odoo/commit/d15fdca644ef9ed1dfb011d3790f403e0157f55b runbot-5753 closes odoo/odoo#113510 X-original-commit: 2d4a3efe0d7c9618c388575b4bb652a26913fe68 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com> Co-authored-by: qsm-odoo <qsm@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%