Thursday, April 27, 2023
2 changes
Resolved issues and error corrections
French payroll now handles part-time employees' time off more accurately by comparing absences with the company calendar. This prevents non-working days from being incorrectly treated as conflicts, helping produce more reliable work entries and payslips.
Original PR description
This commit aims to fix the work entries and payslips of employees working as part-timers in France. If the employees are in that situation, their work entries will be compared to the company calendar so that their time off counted during non-working days are not evaluated as a conflict. TaskID 2602897 [TimeOff] Module PartTimeOnOpenDays
This update fixes several spreadsheet document issues, including selection behavior, chart and border cleanup when sheets are deleted, merged-cell borders, and invalid range handling. It also adds better gridline visibility options and improves demo access, making spreadsheets more stable and easier to use.
Original PR description
Forward port of --------------- [FIX] selection: clip all sheet selections with undo and redo [FIX] Charts: delete charts on sheet deletion [FIX] tests: open composer after toolbar is used [FIX] renderer: get proper border of merge [FIX] borders: delete borders on sheet deletion [FIX] range: handle invalid range strings implementation of ----------------- [IMP] sheet: set gridlines visibility [IMP] demo: add open in write access to demo [FIX] github: use checkbox [IMP] github: add pull request template [REF] selection: move deleted sheet fallback from finalyze to handle [REM] merge: remove dead method isMainCell