a0ddaa8931601a3d5e91a5ba5859ba58658e8710
*: web_editor Commit [1] was not coded defensively enough: after it, dialogs not using a proper bootstrap structure triggered a traceback once they were opened (this was discovered on odoo.com where such unconventional dialogs do exist). Bad luck: there was actually a check to allow unconventional dialogs but it was not done at the right location. However, fixing this, it was found that more than this was not ok. There is actually no need to consider the modal-content element at all. Just using our `hasScrollableContent` method is enough and requires no extra search in the DOM. This actually also properly computes if the modal overflows or not while it was not the case before as it did not consider the modal-dialog element's paddings. Finally, the whole customized behavior of the modal scrollbar here was only designed to affect our Odoo modals with the s_popup_no_backdrop class (see original commit [2]). Indeed, only in that case we want to be able to switch between body scrolling and modal scrolling while the modal is opened. In custom cases and other Odoo cases, we want the standard Boostrap behavior of only being able to interact with the modal while opened. This commit cleans the code to restore that spirit (hopefully this does not cause stability issues as [1] was introduced only a week ago). Sorry for any inconvenience. [1]: https://github.com/odoo/odoo/commit/8f1dd6d6087ad8252d6e7b22d13aad2c4a3f19c6 [2]: https://github.com/odoo/odoo/commit/e5a5f98819b3a70b3e2564fb91722cab415ceea9 X-original-commit: a2363337355ccf4363249657000cd85bfcb3ab4e Part-of: odoo/odoo#84139
…
…
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%