Wednesday, October 29, 2025
4 changes · master
Enhancements to existing features
Payroll reporting menus have been reorganized to make common reports easier to find and reduce clutter. Headcount reporting moved to the Employees reporting area, several unused payroll reporting entries were removed, and paid time off allocation access now appears in a contextual menu instead of the main reporting menu.
Original PR description
Some menuitems had to be moved. I just moved Headcount to Employees/Reporting, removed Work Entries Analysis from the menuitem. Then I had to move Paid Time Off Allocations from the reporting menu in payroll to the cog button dropdown. To acheive this, I had to make an owl component and add it via the cogMenu registry. task-5156978
Users can now edit tag fields directly from kanban cards using a new button beside the tags, making updates faster without leaving the view. The tag display styling was also refined for a clearer, more consistent experience.
Original PR description
This commit adds a button next to the tags in kanban to give the user the possibility to modify them like the assign popover for m2m user. The commit also changes a bit their style. task-4939200
Romanian payroll benefits are now managed through salary rules instead of employee version fields. This makes benefit calculations more consistent with payroll processing and easier to maintain in salary configurations.
Original PR description
In this commit, we converted the work entry benefits from version field into a salary rule. task-5122389
Users can now organize Gantt and Map views using property fields, making it easier to segment schedules and locations by business-specific attributes. This improves flexibility for teams that rely on custom properties to plan work, analyze resources, or view records geographically.
Original PR description
This commit enables grouping by property fields in both Gantt and Map views. For the Gantt view, the property fields need to be properly formatted before performing any rescheduling actions, which is handled on the python model. task-4610802