Monday, February 12, 2024
6 changes · master
Resolved issues and error corrections
Copying a chart in Spreadsheet now preserves its link to the related Odoo menu. This prevents users from losing navigation context when duplicating charts and makes copied charts behave like the originals.
Original PR description
## Task Description: When copying a chart in a spreadsheet, the link to the Odoo menu is not kept. This PR aims to fix it by storing the Odoo Menu in the new extraData key of the chart definition. ## Related Task/PR: - Task-3380568 - https://github.com/odoo/o-spreadsheet/pull/2819 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixes a visual issue where statistics buttons in form dropdowns no longer used the correct styling. This keeps form actions easier to recognize and consistent for users.
Original PR description
The `oe_stat_button` class was not applied anymore in the button box dropdown. This commit fixes that by adding the `o-form-buttonbox` class to the dropdown's menu. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Point of Sale backend order screen no longer shows an inactive update button that caused an error when clicked after returning products. This prevents unnecessary crashes and gives users a cleaner, less confusing order management experience.
Original PR description
Steps to produce: open session on point of sale add some of products and validate it go to the backend and return product click on update button Issue: Trackback on update button click. Cause: There is no action bind on that button, it's just a dummy button. Solution: remove dummy button as it is doing nothing. task-3653090 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The French HR time off module no longer depends on the broader French localization package that installs accounting features. This prevents accounting from being added unnecessarily when a business only needs French holiday/time off functionality.
Original PR description
Before this commit the module was depending on `l10n_fr` which would have installed accounting.
Payroll localization modules for the UAE, France, India, Kenya, Morocco, and Saudi Arabia no longer force installation of the related accounting localization. This keeps payroll setup lighter and avoids unwanted accounting dependencies for companies that only need payroll features.
Original PR description
*: ae, fr, in, ke, ma, sa Before this commit, those modules were depending on their respective accounting l10n which is an unwanted behaviour.
This fixes a leftover outdated interface setting in Luxembourg reporting. The change prevents confusing technical console messages and keeps the codebase cleaner without affecting normal business workflows.
Original PR description
**Many2onebutton widget was removed in 11.0** Impacted versions: - 15.0 - 16.0 - 17.0 The `Many2onebutton` widget was removed in `11.0` and this is the only remaining reference in the codebase. Odoo handles the situation gracefully with only a JS console error message, but it is confusing when it shows up in code searches. Fixes: https://github.com/odoo/odoo/issues/127193