This makes things a little easier to parse. A couple of templates are renamed and the 'register.mail' template, which appears to be unused since commit f1e089f7, is removed.
Signed-off-by: Stephen Finucane <step...@that.guru> --- patchwork/notifications.py | 7 ++++--- .../activation-subject.txt} | 0 .../{activation_email.txt => mails/activation.txt} | 0 .../optin-request.txt} | 0 .../optout-request.txt} | 0 .../patch-change-notification-subject.txt} | 0 .../patch-change-notification.txt} | 0 .../{user-link.mail => mails/user-link.txt} | 0 patchwork/templates/patchwork/register.mail | 11 ----------- patchwork/views/mail.py | 2 +- patchwork/views/user.py | 14 +++++++++----- 11 files changed, 14 insertions(+), 20 deletions(-) rename patchwork/templates/patchwork/{activation_email_subject.txt => mails/activation-subject.txt} (100%) rename patchwork/templates/patchwork/{activation_email.txt => mails/activation.txt} (100%) rename patchwork/templates/patchwork/{optin-request.mail => mails/optin-request.txt} (100%) rename patchwork/templates/patchwork/{optout-request.mail => mails/optout-request.txt} (100%) rename patchwork/templates/patchwork/{patch-change-notification-subject.text => mails/patch-change-notification-subject.txt} (100%) rename patchwork/templates/patchwork/{patch-change-notification.mail => mails/patch-change-notification.txt} (100%) rename patchwork/templates/patchwork/{user-link.mail => mails/user-link.txt} (100%) delete mode 100644 patchwork/templates/patchwork/register.mail diff --git a/patchwork/notifications.py b/patchwork/notifications.py index 3ddd806b..45c081b9 100644 --- a/patchwork/notifications.py +++ b/patchwork/notifications.py @@ -76,10 +76,11 @@ def send_notifications(): } subject = render_to_string( - 'patchwork/patch-change-notification-subject.text', + 'patchwork/mails/patch-change-notification-subject.txt', context).strip() - content = render_to_string('patchwork/patch-change-notification.mail', - context) + content = render_to_string( + 'patchwork/mails/patch-change-notification.txt', + context) message = EmailMessage(subject=subject, body=content, from_email=settings.NOTIFICATION_FROM_EMAIL, diff --git a/patchwork/templates/patchwork/activation_email_subject.txt b/patchwork/templates/patchwork/mails/activation-subject.txt similarity index 100% rename from patchwork/templates/patchwork/activation_email_subject.txt rename to patchwork/templates/patchwork/mails/activation-subject.txt diff --git a/patchwork/templates/patchwork/activation_email.txt b/patchwork/templates/patchwork/mails/activation.txt similarity index 100% rename from patchwork/templates/patchwork/activation_email.txt rename to patchwork/templates/patchwork/mails/activation.txt diff --git a/patchwork/templates/patchwork/optin-request.mail b/patchwork/templates/patchwork/mails/optin-request.txt similarity index 100% rename from patchwork/templates/patchwork/optin-request.mail rename to patchwork/templates/patchwork/mails/optin-request.txt diff --git a/patchwork/templates/patchwork/optout-request.mail b/patchwork/templates/patchwork/mails/optout-request.txt similarity index 100% rename from patchwork/templates/patchwork/optout-request.mail rename to patchwork/templates/patchwork/mails/optout-request.txt diff --git a/patchwork/templates/patchwork/patch-change-notification-subject.text b/patchwork/templates/patchwork/mails/patch-change-notification-subject.txt similarity index 100% rename from patchwork/templates/patchwork/patch-change-notification-subject.text rename to patchwork/templates/patchwork/mails/patch-change-notification-subject.txt diff --git a/patchwork/templates/patchwork/patch-change-notification.mail b/patchwork/templates/patchwork/mails/patch-change-notification.txt similarity index 100% rename from patchwork/templates/patchwork/patch-change-notification.mail rename to patchwork/templates/patchwork/mails/patch-change-notification.txt diff --git a/patchwork/templates/patchwork/user-link.mail b/patchwork/templates/patchwork/mails/user-link.txt similarity index 100% rename from patchwork/templates/patchwork/user-link.mail rename to patchwork/templates/patchwork/mails/user-link.txt diff --git a/patchwork/templates/patchwork/register.mail b/patchwork/templates/patchwork/register.mail deleted file mode 100644 index 51f3adfa..00000000 --- a/patchwork/templates/patchwork/register.mail +++ /dev/null @@ -1,11 +0,0 @@ -Hi, - -This email is to confirm your account on the Patchwork patch-tracking -system. You can activate your account by visiting the url: - - http://{{site.domain}}{% url 'registration_activateactivation_key'=request.key %} - -If you didn't request a user account on Patchwork, then you can ignore -this mail. - -Happy patchworking. diff --git a/patchwork/views/mail.py b/patchwork/views/mail.py index fab141d7..45283eba 100644 --- a/patchwork/views/mail.py +++ b/patchwork/views/mail.py @@ -82,7 +82,7 @@ def optin_confirm(request, conf): def _optinout(request, action, description): context = {} - mail_template = 'patchwork/%s-request.mail' % action + mail_template = 'patchwork/mails/%s-request.txt' % action html_template = 'patchwork/%s-request.html' % action if request.method != 'POST': diff --git a/patchwork/views/user.py b/patchwork/views/user.py index 1204baeb..848f86e5 100644 --- a/patchwork/views/user.py +++ b/patchwork/views/user.py @@ -65,11 +65,13 @@ def register(request): conf.save() # send email - subject = 'Patchwork account confirmation' + subject = render_to_string( + 'patchwork/mails/activation-subject.txt') message = render_to_string( - 'patchwork/activation_email.txt', + 'patchwork/mails/activation.txt', {'site': Site.objects.get_current(), 'confirmation': conf}) + # TODO(stephenfin): Should this be surrounded by a try-except? send_mail(subject, message, settings.DEFAULT_FROM_EMAIL, [conf.email]) @@ -149,10 +151,12 @@ def link(request): context['confirmation'] = conf + subject = 'Patchwork email address confirmation', + message = render_to_string('patchwork/mails/user-link.txt', + context, request=request) try: - send_mail('Patchwork email address confirmation', - render_to_string('patchwork/user-link.mail', - context, request=request), + send_mail(subject, + message, settings.DEFAULT_FROM_EMAIL, [form.cleaned_data['email']]) except smtplib.SMTPException: -- 2.17.1 _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork