Monday, February 12, 2024
9 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
Point of Sale now shows the correct error details when an unexpected server communication error occurs. This helps staff and support teams understand what went wrong faster, reducing confusion during troubleshooting.
Original PR description
When an RPCError isn't handled in any PoS workflow, the system doesn't show the correct error message. This is because the registered error handle for uncaught RPCError isn't not properly discriminating the error. After this commit, proper error message, with the traceback is now shown in the error dialog.
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.
Fixed an issue in Point of Sale where using the “Search more” option during product search could trigger an error and leave the screen blank. This improves checkout reliability by keeping the product search flow usable for store staff.
Original PR description
ISSUE: ====== In the pos session product screen clicking on the Search more throws a traceback and completely blank the screen. Steps to Reproduced: ==================== Step 1: Open POS Step 2: Search product Step 3: Click on Search more button. Screen will blank and traceback occurred Reference Video: https://drive.google.com/file/d/1h5qka_BukOWP0kKfBi5pg4XrrgW0AyW8/view Traceback Log: https://pastebin.com/mzQ2dYyQ After this commit: ================== With this commit, the traceback will not appear when we trying to click on more in the pos session product screen.
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 fix restores the point of sale controls for Belgian businesses using the required blackbox module. It resolves an issue that could make the POS unusable after installation, helping affected shops continue sales operations normally.
Original PR description
In the previous commit, an issue arose where the point of sale became unusable after installing the pos_blackbox_module. This issue raised from an omission in updating the code for control buttons, specifically within the Belgian module. With this commit, we ensure that the necessary adjustments are made to rectify this issue and restore the functionality of the point of sale for Belgian users that required the blackbox.
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