feat: add admin settings for reminder hour and minutes, and update expiry warning handling in UI and translations

This commit is contained in:
Daniel Volz
2025-12-25 13:06:43 +01:00
parent 1468c62d59
commit 80268fb1f1
7 changed files with 52 additions and 21 deletions
+7 -2
View File
@@ -31,5 +31,10 @@ SMTP_SECURE=false
# Rate limits
EMAILS_PER_DAY=3
# Default value only - frontend settings (stored in settings.json) take precedence
REMINDER_DAYS_BEFORE=7
# Admin settings default value only - frontend settings (stored in settings.json) take precedence
REMINDER_DAYS_BEFORE=7
# Admin settings (not editable in UI)
REMINDER_HOUR=6 # 24h format (0-23), e.g. 6 = 6:00 AM, 18 = 6:00 PM
REMINDER_MINUTES_BEFORE=15 # Minutes before intake to send reminder
EXPIRY_WARNING_DAYS=30 # Days before expiry to show yellow warning