Friday, April 5, 2024
4 changes · saas-17.1
Resolved issues and error corrections
Point of Sale orders can once again be partially refunded. This fixes an issue where an incorrect order total could block valid partial refunds, helping stores handle returns more accurately.
Original PR description
This reverts commit https://github.com/odoo/odoo/commit/07d04f68c6257146b3e9005552fdbd0a5458acbf to allow partial refunding of pos order as the total_amount is not correct anymore. opw-3827876
The spreadsheet tool was updated to a newer version with fixes for charts, sheet tabs, formulas, validation, and display issues. Users should see more reliable spreadsheet behavior, better export results, and improved performance when working with large data sets.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/edc821c66 [REL] 17.1.10 https://github.com/odoo/o-spreadsheet/commit/083246305 [FIX] Checkbox: unused className prop…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/edc821c66 [REL] 17.1.10 https://github.com/odoo/o-spreadsheet/commit/083246305 [FIX] Checkbox: unused className prop in checkbox https://github.com/odoo/o-spreadsheet/commit/5d8ed7d75 [FIX] chart: preserve label order when aggregate https://github.com/odoo/o-spreadsheet/commit/f4aaf71f6 [PERF] helpers: faster default cell height Task: 3845472 https://github.com/odoo/o-spreadsheet/commit/f8021daee [IMP] package: update owl to version 2.2.10 https://github.com/odoo/o-spreadsheet/commit/2e66223b5 [FIX] *: Compute max/min on huge arrays Task: 3802691 https://github.com/odoo/o-spreadsheet/commit/6925ed0c3 [FIX] EditionPlugin: data validation duplicate values https://github.com/odoo/o-spreadsheet/commit/049dd7b7b [FIX] BottomBarSheet: Rename a sheet with style content on Firefox Task: 3754944 https://github.com/odoo/o-spreadsheet/commit/d48570575 [FIX] menu: non-aligned menu items Task: 3814222 https://github.com/odoo/o-spreadsheet/commit/50fc6c5ee [FIX] bottom_bar: disable sheet drag & drop in readonly Task: 3820888 https://github.com/odoo/o-spreadsheet/commit/97d200f6e [FIX] headers_overlay: unhide cols/rows icon position broken https://github.com/odoo/o-spreadsheet/commit/e4d2bd803 [FIX] export: export non-Excel formulas as value
Point of Sale product searches now prioritize exact matches for barcodes and internal references. This reduces irrelevant search results, helping cashiers find the right product faster and avoid selection mistakes.
Original PR description
Prior to this commit, a product search using a barcode would also display additional results matching via fuzzy search. This could lead to irrelevant results being displayed. With this commit, if a search term matches a product's barcode, only the exact match is displayed, excluding fuzzy search results. Additionally, the 'Internal Reference' field has been added to the exact search parameters, further enhancing the precision of product searches. opw-3849376 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Automated invoice posting, such as website payment flows, will no longer be interrupted by the accounting error detection wizard. The warning check now appears only when invoices or vendor bills are posted manually where user review is expected, helping payments reconcile reliably without extra configuration.
Original PR description
The aim of this commit is to prevent the statistical error detection to interupt automated flow. From now on, the error detection wizard on `action_post` will only be triggered for manually created invoice. Context: Payments made through our website wouldn't be reconcile with their invoice because the flow supposed to post the invoice silently failed due to the `validate.account.move` wizard being returned by `action_post`. Before this commit: To be able to pass the error detection test with an automated flow, you needed to setup a context key. That meant setting the context key anywhere an automated action could take place. After this commit: The automated detection error wizard `validate.account.move` will only be brought up through the `action_post` where the key is explicitely set. opw-3830725