Add setting to control sending email to submitter when updating a

non-public ticket
This commit is contained in:
Christopher Broderick
2025-07-27 00:28:16 +01:00
parent f0ac0b62f3
commit c443d8f286
2 changed files with 10 additions and 0 deletions

View File

@@ -118,6 +118,10 @@ These changes are visible throughout django-helpdesk
**Default:** ``HELPDESK_EMAIL_SUBJECT_TEMPLATE = "{{ ticket.ticket }} {{ ticket.title|safe }} %(subject)s"`` **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 - **HELPDESK_EMAIL_FALLBACK_LOCALE** Fallback locale for templated emails when queue locale not found
**Default:** ``HELPDESK_EMAIL_FALLBACK_LOCALE = "en"`` **Default:** ``HELPDESK_EMAIL_FALLBACK_LOCALE = "en"``

View File

@@ -350,6 +350,12 @@ HELPDESK_MAX_EMAIL_ATTACHMENT_SIZE = getattr(
settings, "HELPDESK_MAX_EMAIL_ATTACHMENT_SIZE", 512000 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 # # options for staff.create_ticket view #