Monday, February 17, 2025
5 changes
3 changes
Enhancements to existing features
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)
2 changes
Enhancements to existing features
This change makes guided testing steps reusable across Odoo's web tour and Point of Sale test flows. It improves maintainability and consistency for automated checks, helping teams update tests more efficiently with minimal direct business impact.
Salary offer forms now default to selecting a new company car when the number of available cars is below the allowed unused-car limit. This helps HR teams align offers with fleet availability rules and reduces manual adjustments during contract salary proposals.
Original PR description
- make `new_car` True by default if the `available_cars_amount` is less than the `max_unused_cars` Task: 4378810