Konrad du Plessis 4d029dd6e5 fix: cap attendance date range at 31 days (year-typo flood guard)
AttendanceLogForm.clean only checked end >= start — a typo'd year in
the end-date field created a WorkLog per worker per day for the whole
span (365+ days) in one submit, with no way back but manual deletion.
Ranges longer than 31 days (a full calendar month) are now rejected
with a message pointing at the year fields.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 17:47:27 +02:00
..
2026-02-22 12:14:54 +00:00
2026-04-22 00:19:15 +02:00