Konrad du Plessis
37268801a1
feat(absences): list + edit + delete + CSV export
/absences/ filtered list with pagination + reason badges;
/absences/<id>/edit/ syncs adjustment on save; /absences/<id>/delete/
cascades unpaid adjustment, refuses if paid; /absences/export/
admin-only CSV. 10 tests.
2026-05-14 20:54:50 +02:00
..
2026-04-22 00:19:15 +02:00
2026-05-14 19:22:06 +02:00
2026-05-14 20:54:50 +02:00
2026-04-23 18:34:07 +02:00
2026-02-22 12:14:54 +00:00
2026-05-14 19:22:06 +02:00
2026-04-24 13:03:12 +02:00
2026-04-24 00:31:05 +02:00
2026-05-14 20:04:34 +02:00
2026-05-14 19:22:06 +02:00
2026-04-27 02:29:33 +02:00
2026-05-14 20:54:50 +02:00
2026-05-14 20:54:50 +02:00
2026-04-22 00:19:15 +02:00
2026-05-14 20:54:50 +02:00