odoo/enterprise#33909
Created by Samuel Degueldre (sad)
Statuses:
- legal/cla: Contributor License Agreement check
- ci/runbot: Odoo Test Suite
- ci/upgrade_enterprise: Test upgrades for enterprise master
- ci/style: Optional style check. Ignore it only if strictly necessary.
- ci/security: Required security check. Can only be ignored by security team.
- ci/l10n: (runtime 1004s)
- label
- odoo-dev:master-web-module-errors-break-tours-fix-sad
- head
- c5c83986d791babee96bcb84e600c34005c0530e
- merged
- 4 years ago by JavaScript, Aaron Bohy (aab)
| odoo/odoo | odoo/enterprise | |
|---|---|---|
| master | #104794 | #33909 |
[FIX] mrp_subcontracting_studio, website_helpdesk, *: fix assets bundles
*: hr_payroll
Since odoo modules having missing dependencies in now an error, this commit fixes some missing dependencies issues in mrp_subcontracting and in website_helpdesk.
In mrp_subcontracting, the mrp_subcontracting module defines a bundle that includes the assets_backend bundle but removes the files related to menu loading. These files are required by some other files added to assets_backend by web_studio. Because there already exists a bridge module, this commit removes the offending studio files from the bundle in that bridge module.
In website_helpdesk, the form-editor fields are in the assets_frontend even though they depend on files defined in assets editor. While this works in practice because the form editor is only ever loaded in the frontend, and the module will be loaded when the assets_editor are loaded, there is no reason for it to not be in the assets_editor directly.
The change in hr_payroll just updates an import because a file was moved in web in the community PR
community: odoo/odoo#104794