Thursday, March 12, 2026
1 change · 19.0
Enhancements to existing features
This update enhances the payroll accrual calculation by adding thorough testing to ensure future changes don't break the system. It also resolves a security issue, granting access to tracking values (used for accrual calculations) to non-admin users, while maintaining data security.
Original PR description
Accrual is computed based on tracking values, checking added or removed leaves in a given request, based on their datetimes. This feature does not seems tested currently, so let us cover it. That way we ensure future changes in tracking model do not break current feature. By the way, fix an ACL issue when trying to access tracking values and not being admin. Task-5935695 ([mail, various] Cleanup and test tracking usage) Prepares Task-3645865 ([mail] In-body tracking) Co-Authored-By: Prakash Prajapati <ppr@odoo.com>