odoo/enterprise#33909

Created by Samuel Degueldre (sad)
Merged at bf11c55bc4c5d507a6652807151ae6c7bb0ca744

Statuses:

Linked pull requests
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