summaryrefslogtreecommitdiff
path: root/news
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@parabola.nu>2019-03-19 21:25:50 -0400
committerLuke Shumaker <lukeshu@parabola.nu>2019-03-19 21:41:56 -0400
commit2295373a4ebff308bf5a736da90edf432d643df5 (patch)
treebe82bf5758ea29432a33f40beea2bd660f8597c0 /news
parentf75e2271cd595d2aa2af5e1b1de28b4c01bcad28 (diff)
news: Make mailing list announcements configurable in settings.py
Diffstat (limited to 'news')
-rw-r--r--news/views.py7
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)