summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/management/commands/signoff_report.py3
-rw-r--r--packages/urls.py4
-rw-r--r--packages/views/flag.py2
3 files changed, 5 insertions, 4 deletions
diff --git a/packages/management/commands/signoff_report.py b/packages/management/commands/signoff_report.py
index a5022eeb..9724e562 100644
--- a/packages/management/commands/signoff_report.py
+++ b/packages/management/commands/signoff_report.py
@@ -8,6 +8,7 @@ repository.
Usage: ./manage.py signoff_report <email> <repository>
"""
+from django.conf import settings
from django.core.mail import send_mail
from django.core.urlresolvers import reverse
from django.core.management.base import BaseCommand, CommandError
@@ -120,7 +121,7 @@ def generate_report(email, repo_name):
'old_days': old_days,
'leaders': leaders,
})
- from_addr = 'Arch Website Notification <nobody@archlinux.org>'
+ from_addr = settings.BRANDING_EMAIL
send_mail(subject, t.render(c), from_addr, [email])
# vim: set ts=4 sw=4 et:
diff --git a/packages/urls.py b/packages/urls.py
index 4e2e2638..dfe19207 100644
--- a/packages/urls.py
+++ b/packages/urls.py
@@ -32,10 +32,10 @@ urlpatterns = patterns('packages.views',
(r'^(?P<name>[^ /]+)/$',
'details'),
- (r'^(?P<repo>[A-z0-9\-]+)/(?P<name>[^ /]+)/$',
+ (r'^(?P<repo>[A-z0-9~\-]+)/(?P<name>[^ /]+)/$',
'details'),
# canonical package url. subviews defined above
- (r'^(?P<repo>[A-z0-9\-]+)/(?P<arch>[A-z0-9]+)/(?P<name>[^ /]+)/',
+ (r'^(?P<repo>[A-z0-9~\-]+)/(?P<arch>[A-z0-9]+)/(?P<name>[^ /]+)/',
include(package_patterns)),
)
diff --git a/packages/views/flag.py b/packages/views/flag.py
index 9fe60e2c..5680683a 100644
--- a/packages/views/flag.py
+++ b/packages/views/flag.py
@@ -124,7 +124,7 @@ def flag(request, name, repo, arch):
})
msg = EmailMessage(subject,
tmpl.render(ctx),
- 'Arch Website Notification <nobody@archlinux.org>',
+ settings.BRANDING_EMAIL,
toemail,
headers={"Reply-To": email }
)