Monday, November 23, 2020
5 changes · master
Enhancements to existing features
This update moves the former Ogone/Ingenico payment integration onto Odoo's newer payment framework. It helps keep online payment handling aligned with the current platform architecture, improving maintainability and consistency across payment flows.
Original PR description
Before this commit, payment_ingenico was called payment_ogone and used the old payment API. Taskid: 2333029 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update significantly reworks Odoo's payment handling across invoices, sales, and portal pages to make payment flows more consistent, secure, and reliable. Customers should see fewer payment form issues, better access checks, clearer warnings, and improved support for payment providers such as Adyen.
Original PR description
taskid: 2333042 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mail module now supports marking certain data fields as read-only, helping prevent unintended changes to values that should stay fixed. This improves reliability in messaging features by making field behavior clearer and more controlled behind the scenes.
Original PR description
Fields can now be marqued as read only.
```
stringifiedDomain: attr({
default: '[]',
readonly: true,
}),
```The contact display no longer includes leftover fax-related content, matching the current contact fields available in Odoo. This keeps the interface cleaner and avoids showing or maintaining an outdated communication option.
Original PR description
Fax field was removed somewhere between Odoo10 and 11. However there is still some leftover about fax in contact widget. As there is no fax field anymore and as it is easy to add it through inheritance let us remove it. Closes #62105
Spreadsheet users can now see all pivots in one place from the side panel or top menu, instead of needing to click individual pivot cells. They can also refresh pivot measures globally, making spreadsheets with multiple pivots easier and faster to manage.
Original PR description
The current behaviour only allows a user to access the pivot properties when selecting a pivot cell. This proves to be limitating as: - there is no clear overview of every pivot included in the spreadsheet - requesting a global data refresh needs to be done by selecting a cell from each existing pivot in the spreadsheet which is painful These can become confusing and tiresome as the number of pivots grows, especially when working with several pivots on the same model. This commit addresses the issue by - adding an overview of all pivots accessible from both the side panel and the top bar menu, - adding the possibility to request a global measure refresh accessible from a pivot property and the top bar menu. task #2296980