Daily updates from Odoo
Monday, April 7, 2025
3 changes · master
Enhancements to existing features
Saved filters can now be shared with specific users instead of being limited to one owner or broadly shared. This improves collaboration by giving businesses finer control over who can access shared views and favorites across affected apps.
Original PR description
This commit adapts code related to ir.filters by replacing the user_id m2o field by user_ids which is a m2m and updating a patch related to the "Shared" checkbox which is now useless. See https://github.com/odoo/odoo/pull/202373 task-4610809
The UAE payroll module now distinguishes public holidays from other work entries and updates how unpaid leave is calculated. This helps payroll teams produce more accurate salary calculations when employee absences overlap with holidays or unpaid leave periods.
Original PR description
- added new work entry type: Public Holiday(AEPUBLICH) - update salary rule for Unpaid Leave(AEUNPAID) task-4555368
Resolved issues and error corrections
Shared Field Service tasks linked to sales order lines now open correctly for portal users. This prevents customers or external users from getting stuck when accessing shared task details, while keeping access limited to the specific internal data needed.
Original PR description
Steps to reproduce: - Install Field Service - Share a project that has tasks with sol. - Open task with portal user in portal Issue: - No error and task doesn't open. Reason: - Due to changes in field value getting in the python framework. PR: https://github.com/odoo/odoo/pull/201565 - In this PR the changes are that when ever a field is read/fetched then access is checked even record is cached. Fix: - Add sudo when reading that field because not every task can have this so giving read access is not that good. task-4690463