expiry: add "remind N days before"

new setting to send an email/message N days before a user is due to
expire. Multiple can be set.
This commit is contained in:
Harvey Tindall
2025-08-04 20:44:29 +01:00
parent 5fe0e0ab9f
commit 94efe9f746
15 changed files with 243 additions and 8 deletions
+21
View File
@@ -1474,6 +1474,10 @@ sections:
value: true
depends_true: messages|enabled
description: Send an email when a user's account expires.
- setting: send_reminder_n_days_before
name: Send message N days before expiry
type: list
description: Send users a message N days before their account is due to expire. Multiple can be set.
- setting: subject
name: Email subject
depends_true: messages|enabled
@@ -1509,6 +1513,23 @@ sections:
depends_true: messages|enabled
type: text
description: Path to custom email in plain text
- setting: reminder_subject
name: 'Reminder: email subject'
depends_true: messages|enabled
type: text
description: Subject of expiry reminder emails.
- setting: reminder_email_html
name: 'Reminder: Custom email (HTML)'
advanced: true
depends_true: messages|enabled
type: text
description: Path to custom email html
- setting: reminder_email_text
name: 'Reminder: Custom email (plaintext)'
advanced: true
depends_true: messages|enabled
type: text
description: Path to custom email in plain text
- section: disable_enable
meta:
name: Account Disabling/Enabling