Wednesday, March 6, 2024
4 changes · master
Resolved issues and error corrections
Point of Sale receipts now show the correct tax percentage label instead of a generic tax value. This helps customers and cashiers see tax information clearly and avoids confusion on printed tickets.
Original PR description
Before this commit: On POS ticket, instead of `TAX%` value `Tax` value was visible in the row issue introduced in: https://github.com/odoo/odoo/commit/ab0bdf0192120671010634978f202da35ddfc79f After this commit: This commit fixes the above issue, `TAX%` is now correctly displayed on POS ticket task-3767532 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
New products now get the correct purchase billing setting based on their product type from the moment they are created. This prevents products from being assigned an incorrect default, reducing manual corrections and avoiding purchasing workflow inconsistencies.
Original PR description
Since 06d1e6eafbb984, the `purchase_method` is defined with a computed method, depending on the `detailed_type` of the product. But this compute method is only called if the dependency is changed after the creation. For new products, the default is set to 'receive', no matter the `detailed_type`. This commit changes the default to a precompute, so that the default is consistent by using the compute method on new products as well.
This update makes Odoo's automated test checks compare displayed text more consistently by treating different whitespace characters the same. It reduces fragile test failures in accounting flows, helping maintain quality without changing day-to-day user behavior.
Original PR description
Part 1: https://github.com/odoo/odoo/pull/152930 Part 2: https://github.com/odoo/odoo/pull/153018 Part 3: https://github.com/odoo/odoo/pull/153023 Part 4: https://github.com/odoo/odoo/pull/153203 Part 5: https://github.com/odoo/odoo/pull/153425 Part 6: https://github.com/odoo/odoo/pull/153700 Part 7: https://github.com/odoo/odoo/pull/154054 Part 8: https://github.com/odoo/odoo/pull/154579 Part 9: https://github.com/odoo/odoo/pull/155073 Part 10: https://github.com/odoo/odoo/pull/155639 Community: https://github.com/odoo/odoo/pull/156255 This pull requests brings various improvements and fixes to Hoot and the Odoo unit test ecosystem. See the different commit messages for more details. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixes an issue where signer email addresses disappeared when users changed the signing order setting on templates with multiple roles. This helps staff keep recipient details visible and reduces the risk of confusion when preparing documents for signature.
Original PR description
Before this commit, when toggling the Signing Order option in a template with more than one sign role, the signer emails would vanish (only their names would be kept). After this commit, by adding the `show_email` as true to the Send action, the signers emails no longer vanish. This will make the emails labels persist after performing onchange calls in the user interface. task-3659895