Added a setting for an e-mail subject prefix

This commit is contained in:
Raphael Michel
2015-06-16 20:09:10 +02:00
parent 35f5263430
commit 879384f357
4 changed files with 16 additions and 1 deletions

View File

@@ -36,8 +36,13 @@ def mail(user: User, subject: str, template: str, context: dict, event: Event=No
sender = event.settings.get('mail_from') if event else settings.MAIL_FROM
subject = str(subject)
prefix = event.settings.get('mail_prefix')
if prefix:
subject = "[%s] %s" % (prefix, subject)
email = EmailMessage(
str(subject), body, sender,
subject, body, sender,
to=[user.email]
)

View File

@@ -89,6 +89,10 @@ DEFAULTS = {
'default': None,
'type': str
},
'mail_prefix': {
'default': None,
'type': str
},
'mail_from': {
'default': settings.MAIL_FROM,
'type': str