Daily updates from Odoo
Friday, July 18, 2025
3 changes · master
Enhancements to existing features
This change introduces a new HR access group and applies it across employee-related features such as payroll, appraisals, referrals, documents, and work entries. It helps standardize who can view or manage HR information across these apps, improving consistency and control for HR operations.
The Sign app now lets administrators set a default validity period in days for new signature requests. This reduces repetitive manual setup and helps ensure requests expire consistently across the business.
Original PR description
Added a setting in the Sign app to define a default validity period (in days) for sign requests. This improves the user experience by eliminating the need to manually set an expiration date for each new request. task-4942996
Odoo now remembers when a local IoT Box connection method has recently failed and temporarily skips retrying it. This avoids repeated waiting periods and helps affected users connect faster through the fallback method on networks where local requests are unreliable.
Original PR description
To contact an IoT Box, if longpolling fails, we fallback to websocket. We use this logic on every call: if the longpolling fails once, there is chance that it fails on the next call. We now avoid contacting via longpolling if it has failed during the last 20 minutes. We then avoid 6 seconds timeout on every call on networks where local requests fail (clients with DNS for example). Task: 4922624 Forward-Port-Of: odoo/enterprise#89733 Forward-Port-Of: odoo/enterprise#89598