From c5828a13a58bf1e751b94d7235e626900638f904 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Fri, 30 Sep 2011 13:56:13 +0100 Subject: [PATCH] Send to superusers if no group admins are set --- app/groups/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/groups/views.py b/app/groups/views.py index 3dbe9ea..9e90ac2 100644 --- a/app/groups/views.py +++ b/app/groups/views.py @@ -95,6 +95,9 @@ def create_request(request, groupid, email_text_template='groups/email/request.t messages.add_message(request, messages.INFO, "You membership request has been created.") to_email = obj.group.groupinformation.admins.values_list('email', flat=True) + # If no group admins are set, send to the superusers + if len(to_email) == 0: + to_email = User.objects.filter(is_superuser=True).values_list('email', flat=True) send_group_email(obj, to_email, '[Auth] %s has requested membership to %s' % (obj.user.username, obj.group.name), email_text_template, email_html_template) return HttpResponseRedirect(reverse('groups.views.group_list')) # Redirect after POST