Friday, November 7, 2025
5 changes · master
Enhancements to existing features
The Swiss payroll employee form now shows example names as placeholder text in the employee name field. This small usability improvement helps users understand the expected format when entering employee names.
Original PR description
* Add placeholder text to employee name field with Swiss cultural examples: "e.g. Roger Federer, Jean-Luc Godard, Johannna Spyri, ..." task-5102851
The SendCloud delivery integration has been tidied up to make its internal handling of service calls, settings, and access keys more consistent. This should make the delivery connection easier to maintain and reduce the risk of issues when managing SendCloud credentials, without changing day-to-day user workflows.
Original PR description
Cleanup of the SendCloud class calls, attributes and methods. Keys lifecycle management via context manager. task-5129801
Embedded content in Knowledge now reuses the editor’s shared selection handling instead of duplicating it in individual components. This makes editing interactions more consistent and easier to maintain, with no expected workflow disruption for users.
Original PR description
### generalize the embeddedEditable selection restoration `env.editorShared` now always contains `selection` shared functions, this commit removes obsolete assignations in embedded components. task-5189453 Forward-Port-Of: odoo/enterprise#97941
The time-off Gantt view now colors each time-off entry based on its time-off type instead of the employee. This makes the overview easier to read by helping managers quickly distinguish different kinds of leave.
Original PR description
Change the color of the Gantt pill from employee-wise to the time-off color. task-5215713
Salary adjustment amount and duration fields are now read-only once the record is closed. This helps prevent accidental changes to finalized payroll information and supports more reliable payroll records.
Original PR description
Set the `Amount` and `Duration` fields to be readonly when the state is closed. task-5155477