Daily updates from Odoo
Friday, February 16, 2024
5 changes · master
Resolved issues and error corrections
This fix ensures country-specific payroll modules load with the right payroll and accounting dependencies. It helps prevent installation or configuration issues when companies use localized payroll features without needing unnecessary accounting components.
Original PR description
l10n_xx_hr_payroll shouldn't depend on account and should depend on hr_payroll l10N_xx_hr_payroll_account should depend on l10n_xx_hr_payroll and account
This fixes a setup issue in the US payroll accounting test module when demo data is not installed. It prevents no-demo test builds from failing because the module incorrectly assumed demo company data was available.
Original PR description
When no demo data, we still have the main_company. It causes an issue when installing this module, as it expects the demo data. The whole no demo data build fails because of it. We should change what we make the check on.
This fix removes a duplicate Lithuania-specific Intrastat region setting because the same setting is now managed centrally. It helps keep accounting configuration consistent and reduces the risk of conflicting setup options.
Original PR description
In the previous commit https://github.com/odoo/enterprise/commit/77ff6f595d5c6f2ec297b7dddff866a77e3b87ed, the field intrastat_region_id was moved from l10n_be_intrastat to account_intrastat. The l10n_lt_intrastat localization was forgotten and is being removed in this commit. The field intrastat_region_id can indeed be defined only once in account_intrastat instead of all localizations. The view of the intrastat region (visible in the settings) was defined in account_intrastat, and is therefore no longer needed specifically in the l10n_lt_intrastat module task-3691571
Restaurant table bookings now process correctly when they arrive through live notifications. This prevents errors that could interrupt booking updates in the point-of-sale restaurant appointment flow.
Original PR description
When receiving websocket message with a new table booking, we tried to access the pos_store object from the wrong variable, which caused an error. Is now fixed by using the correct variable.
This fixes an issue that prevented users from opening the Master Production Schedule view. Production planners can now access the schedule normally, avoiding disruption to planning activities.
Original PR description
An error was introduced in mrp_mps_control_panel.xml with odoo/enterprise#48452 which made it impossible to open the Master Production Schedule view. This fixes the issue.