Daily updates from Odoo
Tuesday, March 26, 2024
1 change · master
Enhancements to existing features
A new debug report helps teams understand why payment methods or providers are available or unavailable in specific payment forms. This improves troubleshooting for payment setup across subscriptions, appointments, SEPA direct debit, and website upsell flows while also standardizing related naming internally.
Original PR description
Since 17.0 payment methods were introduced to the user and it became more difficult to debug them in the payment form. For that reason with this commit we added the availability report in payment form that can be displayed in debug mode. The report includes information about compatibility of each payment method and each provider for the given payment context and the reason if it is incompatible. task-2882668 The cleanup is included in this PR as well. - Unified variable name See related PR: - https://github.com/odoo/odoo/pull/151040 - https://github.com/odoo/upgrade/pull/5858