Daily updates from Odoo
Tuesday, November 18, 2025
12 changes
1 change
Enhancements to existing features
This update improves internal documentation for the website and HTML editor plugin system, including shared methods, services, and resource registries. It helps developers work faster with better code completion and clearer integration points, which should reduce implementation mistakes and maintenance effort.
Original PR description
Backport of https://github.com/odoo/odoo/pull/234203
1 change
Enhancements to existing features
The IoT Box technical information view now turns the displayed commit hash into a clickable link to the matching GitHub commit. This makes it faster to verify the exact software version running on the device and simplifies troubleshooting.
Original PR description
To ease checking the HEAD commit on the IoT Box, we now compute the github url to the commit, and redirect to it clicking on the hash in the technical information tab. Forward-Port-Of: odoo/enterprise#99607 Forward-Port-Of: odoo/enterprise#99422
8 changes
Enhancements to existing features
The Jordan payroll module was tidied up by removing unnecessary fields and making labels and tooltips clearer. This makes payroll setup and employee information screens easier to understand and reduces confusion for users.
Original PR description
In this commit, we made some general cleanup in the jordan payroll module, by removing uncessary fields, and improving naming of some existing fields in the UI + tooltips. task: 5176975
The Gantt view’s date picker no longer uses an old display adjustment that was only needed for mobile fullscreen popovers. Since the picker now opens in a bottom sheet, this simplifies the experience without changing user workflows.
Original PR description
This was only used on mobile to display the date(time) picker in a fullscreen popover, to ensure that the picker had enough space to be fully displayed. The picker is now opened in a bottom sheet, so we can safely remove this. task-5131135
This update simplifies how the AI feature manages chat windows by removing an outdated internal closing mechanism. It helps keep the messaging experience more consistent and easier to maintain, with minimal visible impact for users.
Original PR description
PR community: https://github.com/odoo/odoo/pull/234289
The payroll screens now hide salary rules that are already assigned when users add inputs for employees or payslips. This reduces duplicate selections and makes payroll setup faster and less error-prone.
Original PR description
Previously the list shown when the "Add Inputs" button was clicked on an employee's payroll tab in their form view, it would show all the available salary rules that is available to the employee's salary structure even if they were already assigned to that structure. This commit hides the already existing rules from the list. The same concept applies to payslips. Task-5138584
The VoIP call field previously labeled "Responsible" is now labeled "User". This makes the wording clearer and more consistent for people reviewing or managing VoIP call records.
Original PR description
Task-5266072
The legacy QUnit test assets were reduced to only what is still needed for remaining older tests. This cuts bundle size substantially, making test assets faster to generate and load without changing business features.
Original PR description
As the QUnit test suite is now legacy and trimmed down to basically only test PublicWidget and alike, the asset bundle could be also dramatically reduced. This commit cleans it up to only let the requirements for the last QUnit tests to properly run. Note: in term of bundles sizes, it goes from 26MB to 1.5MB (faster to load but more so, faster to generate).
When the Appraisals module is installed, users can now see the Details page where relevant job information is displayed. This makes appraisal-related job setup clearer and easier to access without changing broader HR workflows.
Original PR description
- Display the Details page if the hr_appraisal module is installed. task-5215960
The VoIP softphone now collapses automatically when users open the call history. This makes it easier to review past calls without the softphone panel taking up unnecessary screen space.
Original PR description
Task-5273218
2 changes
Enhancements to existing features
The test cases for Philippine tax report generation were updated to match the latest description changes. This helps keep the reporting feature reliable and ensures future updates do not break expected report outputs.
Original PR description
Related PR: https://github.com/odoo/odoo/pull/235448 TaskID-5248240
This update improves the internal documentation of the website and HTML builder plugin system, including shared methods and reusable resources. It helps developers work faster and with fewer integration mistakes by making available features easier to discover in code editors.
Original PR description
Backport of https://github.com/odoo/odoo/pull/234203