From c443d8f286ddeeb62b61fdedf5ec60a58f113cca Mon Sep 17 00:00:00 2001 From: Christopher Broderick Date: Sun, 27 Jul 2025 00:28:16 +0100 Subject: [PATCH] Add setting to control sending email to submitter when updating a non-public ticket --- docs/settings.rst | 4 ++++ helpdesk/settings.py | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/docs/settings.rst b/docs/settings.rst index ce2d25e8..0b8060a3 100644 --- a/docs/settings.rst +++ b/docs/settings.rst @@ -118,6 +118,10 @@ These changes are visible throughout django-helpdesk **Default:** ``HELPDESK_EMAIL_SUBJECT_TEMPLATE = "{{ ticket.ticket }} {{ ticket.title|safe }} %(subject)s"`` +- **HELPDESK_SEND_EMAIL_NOTIFICATION_FOR_INTERNAL_TICKET_UPDATES** Send email to submitter for internal ticket updates. System only sends to submitter for public ticket updates. + + **Default:** ``HELPDESK_SEND_EMAIL_NOTIFICATION_FOR_INTERNAL_TICKET_UPDATES = False`` + - **HELPDESK_EMAIL_FALLBACK_LOCALE** Fallback locale for templated emails when queue locale not found **Default:** ``HELPDESK_EMAIL_FALLBACK_LOCALE = "en"`` diff --git a/helpdesk/settings.py b/helpdesk/settings.py index 4bd1d039..f89f8bdd 100644 --- a/helpdesk/settings.py +++ b/helpdesk/settings.py @@ -350,6 +350,12 @@ HELPDESK_MAX_EMAIL_ATTACHMENT_SIZE = getattr( settings, "HELPDESK_MAX_EMAIL_ATTACHMENT_SIZE", 512000 ) +# Send email notifications for internal ticket submitter. +HELPDESK_SEND_EMAIL_NOTIFICATION_FOR_INTERNAL_TICKET_UPDATES = getattr( + settings, + "HELPDESK_SEND_EMAIL_NOTIFICATION_FOR_INTERNAL_TICKET_UPDATES", + False, +) ######################################## # options for staff.create_ticket view #