Wednesday, October 15, 2025
4 changes · master
Enhancements to existing features
The AI and WhatsApp features now use a more direct way to open or retrieve chat conversations. This keeps the messaging experience aligned with the main chat system and helps maintain consistency across Odoo communication tools.
Original PR description
This commit updates all calls to getOrFetch to use the method from the discuss.channel model directly. PR community: https://github.com/odoo/odoo/pull/231203
The automated tests for avatar cards were updated to rely on stable class names instead of page structure. This helps reduce false test failures when the avatar card layout changes, supporting smoother future updates without changing the user experience.
Original PR description
Update the user info selector in avatar card tests to use the class names. This will simplify future changes to the avatar card. The tests will be less likely to break if the structure of the avatar card changes, as long as the class names remain the same. pre task of task-4107790 https://github.com/odoo/odoo/pull/231639
The salary configurator sidebar now has better spacing between field labels and their tooltip icons. This small visual improvement makes the interface cleaner and easier to read for users configuring salaries.
Original PR description
In the salary configurator sidebar some fields have a tooltip to explain how the value is calculated, the icon for that tooltip had no margin between itself and the label. This commit adds a margin between them to make it more visually pleasing. Task ID: 5138530 Forward-Port-Of: odoo/enterprise#96483
The Payroll Employees menu now uses the standard navigation path again because newer platform routing improvements make the previous workaround unnecessary. This avoids a full page reload, helping the Employees screen open more quickly and smoothly.
Original PR description
This reverts commit bbb22f4835197419be538a7e2a82c1743fac3fa3. The fixes in the commit reverted is no longer needed thanks to the recent changes by the framework to better manage the routing in backend. Moreover, the fixes made by calling a client action to change the url will trigger a hard reload and so the employees action will take more time than before since all OWL components have to be mounted instead of just mounting to needed owl components to load the Employees action. Forward-Port-Of: odoo/enterprise#96967