Saturday, July 26, 2025
4 changes · master
Resolved issues and error corrections
This update adds missing labels to automated tests so they are run and measured correctly under the newer testing system. It helps maintain confidence in Helpdesk and subscription payment quality without changing customer-facing behavior.
Original PR description
With the new test-tags features that allows to add additional test tags at runtime, the tests that starts a tour or that are using a query_count and that are not detected as such must be tagged respectively `is_tour` or `is_query_count`. Forward-Port-Of: odoo/enterprise#90690 Forward-Port-Of: odoo/enterprise#89934
Text shown in parts of Documents and Studio was moved into standard translation-ready files. This helps ensure users can see these interface labels in their selected language instead of untranslated text.
Original PR description
Inline XML templates aren't translated. This commit redefines inline XML templates containing human-readable strings as full-fledged XML files so that they can be translated. Community: https://github.com/odoo/odoo/pull/219894
Printed Swiss payslips now show rates in a cleaner format without unnecessary trailing zeroes after the decimal separator. This makes payroll documents easier to read and more professional for employees and HR teams.
Original PR description
…d payslip In this PR we improve the rate display, which could include a lot of 0's after the coma. Forward-Port-Of: odoo/enterprise#90892
This fix makes automated checks for embedded calendar events in Knowledge more reliable when resizing events. It prevents intermittent failures caused by the resize control disappearing between actions, helping maintain stability without changing user-facing functionality.
Original PR description
This commit fixes an indeterministic error in the knowledge_calendar_command_tour when a calendar view is embedded and an event is resized. The resize handler is only visible when hovering the event, which is required to actually be able to resize it. This commit merges both the "make resizer visible" step and the "resize the item" step into a single one as those actions should be done in one go, instead of separate steps (cf. the hovering state is kind of reset in-between the steps). Note: this matches the behavior of the CalendarView's unit tests helpers (`resizeEventToTime()`). runbot-error-163015 Forward-Port-Of: odoo/enterprise#91012