Friday, May 9, 2025
3 changes · master
Enhancements to existing features
Users can now build a pivot table in a spreadsheet directly from an Odoo model, without first opening or relying on an existing pivot view. This makes spreadsheet analysis more flexible and available for models that do not have a predefined pivot view.
Original PR description
With this commit, we allow the user to create a pivot from an Odoo model, without the need to go through a pivot view to insert it in odoo. It allows to create a pivot even if there is no pivot view in the model. Task-4128705
Spreadsheet pivot tables in Documents now support improved sorting, making it easier for users to organize and analyze business data. This helps teams quickly find patterns, compare values, and work more efficiently with reports.
Odoo now checks that payment provider notifications match the expected transaction amount and currency before processing them. This helps prevent incorrect payment, refund, or capture updates when provider data does not align with the original transaction.
Original PR description
After making a payment/refund/capture/... request to a payment provider, it sends back some notification data allowing to process the corresponding transaction in Odoo. The purpose of this change is to ensure that the amount and currency included in the notification data match the ones of the transaction. If there's a mismatch, an error is thrown and the transaction isn't processed. task-3797660