Wednesday, February 5, 2025
7 changes · master
Enhancements to existing features
Odoo now evaluates action filters using the full user evaluation context, including company information. This helps ensure users see the correct records and actions when working across companies.
Original PR description
Before this commit, the code to evaluate action domains in the action service used user.context. The issue is that it is missing the new `companies` evaluation context key [1,2]; Now, we use `user.evalContext`. [1]: https://github.com/odoo/odoo/commit/22e9d822e8cab08114c006eb8c4054c4de0c40f2 [2]: https://github.com/odoo/odoo/commit/c4d67df63dab3091d63f5ab237d4dd6e4c09dd7e part-of-task-id 4250356
The accounting app now includes an index that helps searches within bank transaction details run more efficiently. This can improve responsiveness when teams look up specific information in transaction records, especially as data volumes grow.
Original PR description
This commit will add an index on the transaction_details column so that we can search element on it. task-4345739 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change adjusts how spreadsheet styling resources are loaded so design variables are available before the main spreadsheet styles. This helps keep spreadsheet screens visually consistent and easier to maintain.
Original PR description
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
Employee job titles now stay in sync when the related job position name changes, as long as the title was not manually customized. This reduces outdated employee information and avoids extra manual updates for HR teams.
Original PR description
Problem ---------- When a job position is set to an employee, the job title is updated once. If the name of the job changes, it will not be updated in each employee job title. task-3710658
The point of sale loyalty screen now visually highlights the More action button when a customer reward is available. This helps cashiers spot eligible rewards faster, improving service speed and making loyalty benefits less likely to be missed.
Original PR description
In this commit: === - When a reward is available, the "More" action button is visually highlighted . task-4519592
The Indian payroll contract form now has improved help text for TDS-related fields. This makes it easier for HR and payroll users to understand the field purpose and enter the correct information.
Original PR description
task-4529300
The Brazilian AvaTax module now marks NCM tax classification codes as protected during installation instead of handling them again during later module updates. This reduces the risk of update-related disruption while preserving the intended tax code data setup.
Original PR description
This is a follow-up for a bug fix made in stable [1]. In master we can remove the init() hook on the model, which ran on module update, and instead rely on the post_init_hook during module installation. task-4374334 [1] https://github.com/odoo/enterprise/pull/77805