summaryrefslogtreecommitdiff
path: root/pgcommitfest/commitfest
diff options
context:
space:
mode:
Diffstat (limited to 'pgcommitfest/commitfest')
-rw-r--r--pgcommitfest/commitfest/templatetags/commitfest.py2
-rw-r--r--pgcommitfest/commitfest/views.py4
2 files changed, 6 insertions, 0 deletions
diff --git a/pgcommitfest/commitfest/templatetags/commitfest.py b/pgcommitfest/commitfest/templatetags/commitfest.py
index ae5af0c..07b5ea4 100644
--- a/pgcommitfest/commitfest/templatetags/commitfest.py
+++ b/pgcommitfest/commitfest/templatetags/commitfest.py
@@ -24,6 +24,8 @@ def field_class(value, arg):
def alertmap(value):
if value == 'error':
return 'alert-danger'
+ elif value == 'warning':
+ return 'alert-warning'
elif value == 'success':
return 'alert-success'
else:
diff --git a/pgcommitfest/commitfest/views.py b/pgcommitfest/commitfest/views.py
index 2556cc3..f34fd54 100644
--- a/pgcommitfest/commitfest/views.py
+++ b/pgcommitfest/commitfest/views.py
@@ -456,6 +456,10 @@ def send_email(request, cfid):
else:
reviewers = []
+ if len(authors)==0 and len(reviewers)==0:
+ messages.add_message(request, messages.WARNING, "No recipients specified, cannot send email")
+ return HttpResponseRedirect('..')
+
messages.add_message(request, messages.INFO, "Email will be sent from: %s" % request.user.email)
def _user_and_mail(u):
return "%s %s (%s)" % (u.first_name, u.last_name, u.email)