Daily updates from Odoo
Monday, April 15, 2024
4 changes · master
Enhancements to existing features
The spreadsheet engine is updated to a newer version, bringing improvements that support spreadsheet chart features and related panels. This helps keep spreadsheet functionality current and improves the foundation for future usability and reliability enhancements.
Original PR description
…-alpha.4
Customers whose subscription payment fails now receive an email with a direct button to pay the outstanding amount. This makes it easier for customers to resolve failed payments quickly and can help reduce payment delays and follow-up work.
Original PR description
When a subscription is not paid automatically, We sent an email to customers to inform them that we would be retrying. In this commit, a button has been added to the email that enables users to pay for failed subscription payments directly. task-3640650 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Mexican electronic invoicing module now checks customer invoices for the same fiscal folio before import, reducing duplicate records and related accounting confusion. Translation files were also cleaned up by removing obsolete terms.
Original PR description
In [1], we prevented the import of duplicate vendor bills using the Mexican folio fiscal. In this commit we do the same for duplicate customer invoices having the same folio fiscal. [1] 90f2bcc0debc3ceb8187460d8ebb94abfa267402 task-3797825
A radio-button choice control that can show only approved options is being moved from Surveys into the shared web layer so it can be reused more broadly. This keeps translated option labels intact while simplifying how allowed choices are configured.
Original PR description
The "radio selection with filter" widget allows to show/hide some selection values given a list of allowed selection values. The feature is similar to the "filterable selection" widget but for radio buttons. It was added inside survey first where it proved reliable. We wanna use it in base too. A slight modification took place while moving the file, the allowed selection context now takes a list of technical strings instead of a list of (technical string, humain string) pairs. This allow to keep the (possibly translated) original values. task-3820247 community: https://github.com/odoo/odoo/pull/158535