From 27fe05e3b685c7f7edfff54c6c10fbef92e59b32 Mon Sep 17 00:00:00 2001 From: Konrad du Plessis Date: Thu, 14 May 2026 23:32:45 +0200 Subject: [PATCH] fix(absences): dropdown z-index + clearer Confirm Absences copy - /absences/ Reasons multi-checkbox dropdown: z-index 1050 so it renders above the table rows (was hiding the bottom 4 options). - /absences/log/confirm/: action-oriented copy, pre-checked 'remove from work log' (the common case), explicit Cancel button. Was confusing: 'Also remove from WorkLog' didn't read as the natural fix for the conflict. New language explains both branches in plain English. +1 regression test for the new copy. --- core/templates/core/absences/list.html | 2 +- core/templates/core/absences/log_confirm.html | 55 +++++++++++-------- core/tests.py | 13 +++++ 3 files changed, 45 insertions(+), 25 deletions(-) diff --git a/core/templates/core/absences/list.html b/core/templates/core/absences/list.html index 7530b69..d5ff933 100644 --- a/core/templates/core/absences/list.html +++ b/core/templates/core/absences/list.html @@ -78,7 +78,7 @@ has an inline delete form. CSV export button only shows for admin. -