Monday, March 30, 2020
8 changes · master
Enhancements to existing features
The SEPA payments module no longer includes QR code payment functionality, which is being handled separately in a more reusable way. This makes the payment features cleaner to maintain while keeping SEPA transfers focused on their core purpose.
Original PR description
This is part of the QR-code refactoring done in community. account_sepa module now does not contain anything related to SEPA QR-codes anymore, as they are a distinct feature.
This change updates an internal Web Studio report editor test to match the latest image selection behavior. It helps keep automated checks reliable after the media dialog now selects images immediately in single-image mode.
Original PR description
In odoo/odoo#45174 the media-dialog behaviour was changed so that an image is selected immediately when it is clicked and the dialog is not in 'multi-image mode', as such, a test had to be adapted so that it no longer tries to click that button. Additionally, the test tries to click the first attachment using domUtils.click, which checks for visibility, but that same PR makes it so that attachments are not displayed until their image is loaded, so we also have to remove the d-none class before trying to click. task-2091417
Resolved issues and error corrections
This fix ensures that when certain add-ons are uninstalled, records using options added by those add-ons are cleaned up safely. It reduces the risk of uninstall errors or leftover data across shipping providers, payments, payroll, check printing, marketing SMS, and VoIP-related modules.
Code cleanup and technical improvements
This change updates how search panel range selection is called so it stays aligned with the latest platform behavior. It is a minor internal adjustment that helps keep related views and filters working consistently without changing day-to-day business workflows.
Miscellaneous changes
Steps to reproduce the bug: - Let's consider a begian company C - Let's consider a french customer P with a VAT number - Let's consider a product PR with 100€ as sales price - Create a customer invoice I1 with P and 0% EU M as tax and valid it - Create a customer invoice I2 with P and 0% EU T as tax and valid it - Go to Partner VAT Intra Bug: Code T and inta code 46T were used for I1 instead of L and 46L No code no intra code were used for I2 instead of T and 46T opw:2224381 F
Original PR description
Steps to reproduce the bug: - Let's consider a begian company C - Let's consider a french customer P with a VAT number - Let's consider a product PR with 100€ as sales price - Create a customer invoice I1 with P and 0% EU M as tax and valid it - Create a customer invoice I2 with P and 0% EU T as tax and valid it - Go to Partner VAT Intra Bug: Code T and inta code 46T were used for I1 instead of L and 46L No code no intra code were used for I2 instead of T and 46T opw:2224381 Forward-Port-Of: odoo/enterprise#9545
Original PR description
See https://github.com/odoo/odoo/pull/46325
Forward-Port-Of: odoo/enterprise#9229
Original PR description
Forward-Port-Of: odoo/enterprise#9229
… direct debits SEPA DD batch payments are currently not allowed if sdd mandate partner bank has no BIC. BIC are not mandatory, it should be allowed. BIC constraints where remove for SEPA transfers in task 2056370 commit https://github.com/odoo/enterprise/commit/168a8ac7effeadc830fb32ed6b693cbd48a60a58 A constraint on SEPA batch payments was erroneously added back in https://github.com/odoo/enterprise/commit/b5d0420cb27aaef225c77b5f2b07657f8b9866a8 Task : 2226376 Forward-Port-Of: odoo
Original PR description
… direct debits SEPA DD batch payments are currently not allowed if sdd mandate partner bank has no BIC. BIC are not mandatory, it should be allowed. BIC constraints where remove for SEPA transfers in task 2056370 commit https://github.com/odoo/enterprise/commit/168a8ac7effeadc830fb32ed6b693cbd48a60a58 A constraint on SEPA batch payments was erroneously added back in https://github.com/odoo/enterprise/commit/b5d0420cb27aaef225c77b5f2b07657f8b9866a8 Task : 2226376 Forward-Port-Of: odoo/enterprise#9527
Prevent tax on module update to avoid the `auto_apply` feature turned off silently. opw-2222643 Forward-Port-Of: odoo/enterprise#9433
Original PR description
Prevent tax on module update to avoid the `auto_apply` feature turned off silently. opw-2222643 Forward-Port-Of: odoo/enterprise#9433