Monday, February 17, 2025
6 changes · master
Enhancements to existing features
This update adds clearer filtering for display type values on accounting entries. It helps ensure users select only appropriate display options, reducing mistakes and keeping accounting documents more consistent.
Original PR description
task-4299774
The master branch release version has been updated to 18.3 alpha. This prepares the product for the next development cycle and helps teams clearly identify builds from this upcoming release line.
Module installation tests now run after all final installation steps are completed. This makes test results better reflect the real installed state and reduces the chance of misleading test outcomes.
Original PR description
Before this change, the at-install tests were ran before some operations made at the end of install: - Adding the current module to registry.updated_modules - Setting the modules as installed (and updating the version) - flushing everything Running the test after this may actually make more sense, put the tests in a similar states as if they here run post_install, and keep all install/update logic together before running the tests.
Approval activity updates now send only the information needed instead of all available activity fields. This reduces unnecessary data transfer and supports cleaner, more efficient activity handling across related apps.
Original PR description
Currently the _to_store of mail.activity is actually returning all fields (just using read() result). In order to improve _to_store and also to reduce the number of useless fields we send, we should actually list only the fields we need (also taking care of overrides if necessary). In a similar pattern as other _to_store methods. PR community: https://github.com/odoo/odoo/pull/189598 Task-4364655
This update adds more realistic appraisal demo data for the Indian payroll module using dates that stay current over time. It helps salespeople and business analysts present smoother, more accurate demonstrations to customers and partners.
Original PR description
The purpose of these demo data is for our salesperson or business analyst to give a demo to customers/partners. This PR includes the following changes: - Create demo data for appraisal by adding dynamic date calculations. - Ensured accurate demo data creation for better testing and simulation. task-4231194
This update strengthens automated checks for inter-company sales and purchase flows by verifying that planned dates update correctly. It helps reduce the risk of scheduling issues between related companies, with no direct change expected for end users.
Original PR description
In this commit: ================= - Updated the test case to ensure the planned date changes correctly. Task - [4321341](https://www.odoo.com/odoo/my-tasks/4321341)