Wednesday, August 20, 2025
1 change
Enhancements to existing features
The work entry planning screens now offer clearer controls for adding, replacing, splitting, deleting, and resetting work entries in Gantt and calendar views. This helps payroll and HR teams manage schedules more efficiently while protecting already validated entries from accidental changes.
Original PR description
Problem ---------- With the new system of date + duration, and the multi_select in the Gantt and the Calendar views, new UX is needed Solution ---------- Gantt: - `_gantt_unavailability` for the gantt grey days - `get_gantt_data` to display employees in contract without work entries (should not happen with the automatic generation) - limit the scales: week and month only - custom popover to add/split/delete work entries - lock system on validated work entries (undraggable,...) - custom multi_select: - quickReplace buttons 6max (depending on the last work entry type created for the user) - eraser instead of trash to reset selected cells (regenerate work entries) - custom add popover to Add and Replace - Add is available everywhere in contract range - Replace will delete all records in a cell and add a new one (cells with validated work entries are skipped) task-4892209