diff options
author | Luke Shumaker <lukeshu@parabola.nu> | 2019-03-19 21:25:50 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@parabola.nu> | 2019-03-19 21:41:56 -0400 |
commit | 2295373a4ebff308bf5a736da90edf432d643df5 (patch) | |
tree | be82bf5758ea29432a33f40beea2bd660f8597c0 /news | |
parent | f75e2271cd595d2aa2af5e1b1de28b4c01bcad28 (diff) |
news: Make mailing list announcements configurable in settings.py
Diffstat (limited to 'news')
-rw-r--r-- | news/views.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/news/views.py b/news/views.py index f85db171..f799fc08 100644 --- a/news/views.py +++ b/news/views.py @@ -1,4 +1,5 @@ from django import forms +from django.conf import settings from django.core.mail import send_mail from django.http import HttpResponse from django.shortcuts import get_object_or_404, redirect @@ -44,10 +45,10 @@ class NewsCreateView(CreateView): 'news': newsitem, }) template = loader.get_template('news/news_email_notification.txt') - send_mail('[arch-announce] %s' % newsitem.title, + send_mail('[%s] %s' % (settings.NEWS_MAILINGLIST, newsitem.title), template.render(ctx), - '"Arch Linux: Recent news updates: %s" <arch-announce@archlinux.org>' % newsitem.author.get_full_name(), - ['arch-announce@archlinux.org'], + '"%s: Recent news updates: %s" <%s@%s>' % (settings.BRANDING_DISTRONAME, newsitem.author.get_full_name(), settings.NEWS_MAILINGLIST, settings.MAILMAN_DOMAIN), + ['%s@%s' % (settings.NEWS_MAILINGLIST, settings.MAILMAN_DOMAIN)], fail_silently=True) return super(NewsCreateView, self).form_valid(form) |