3431751c1c854f9dbcfc2a91bf4238a36572ae1f
Before this commit, 50% of the time, the design of the editor in the website appeared broken. This was because the two editor assets (the web_editor one and the website one) are lazy loaded... but their load order was not deterministic. The bug was introduced with the new editor merged with https://github.com/odoo/odoo/pull/29775. In fact the lazy loading system introduced by the `loadLibs` function of the ajax module was designed to allow sequential and/or parallel loading of JS files... but not of assets bundles (for CSS it is always forced to parallel because only the DOM order matters anyway). This commit shares the code to allow sequential and/or parallel loading of assets bundles. It also forces the asset bundle resources to be loaded after css and js resources. closes odoo/odoo#34544 Signed-off-by: Quentin Smetz (qsm) <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, 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.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%