9d870e2259cc73f99fea855fe6435a17f9a508ad
*: website_crm, website_form_project, website_hr_recruitment, website_mass_mailing, website_sale Prior to this commit, modules that add elements (fields, references, etc.) to the website_form registry, would do so inside the `website.assets_editor` bundle. It creates a module dependency error since [1] + [2]: The form options (`s_website_form/options.js`) defined in `website.assets_wysiwyg` requires the registry defined in `website.assets_editor`. But since [1] and [2], the `website.assets_wysiwyg` bundle is loaded inside the iframe without `website.assets_editor`, as only `website.assets_wysiwyg` is needed to properly display and interact with the editor. (Although, most of the bundle is not necessary and a later IMP will either only load the CSS needed or split the bundle). This commit moves the modules that creates the registry as well as modules that extend it to the `website.assets_wysiwyg` bundle, fixing the dependency error. Though they are not required inside the iframe, the bundle can now be loaded without the need of assets_editor, removing the missing dependencies. But mainly, this should have been the case since the introduction of website.assets_wysiwyg at [3] anyway: we want to lazy load everything that is editor related. Although it was [4] which mixed the form editor files between the `website.assets_editor` and `website.assets_wysiwyg` bundles. [1]: https://github.com/odoo/odoo/commit/03c552690b15cbf2e7d6b7812386ac64042219af [2]: https://github.com/odoo/odoo/commit/a154ee7ad6fd3ebdd38943e1439badae11c3151d [3]: https://github.com/odoo/enterprise/commit/19a144d6af2974e964c6487170e6bca1b14d3898 [4]: https://github.com/odoo/odoo/commit/f8882698e8f4d1a3ad081522778344e2bd7aa0de closes odoo/odoo#110811 Related: odoo/enterprise#36195 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%