Fix the group redirection after a request

This commit is contained in:
2011-01-19 15:21:35 +00:00
parent c273dbccb8
commit 924f6daebf

View File

@@ -62,11 +62,11 @@ def create_request(request, groupid):
group = get_object_or_404(Group, id=groupid) group = get_object_or_404(Group, id=groupid)
if not group.groupinformation.requestable and not request.user in group.user_set.all(): if not group.groupinformation.requestable and not request.user in group.user_set.all():
return HttpResponseRedirect(reverse('groups.views.index')) return HttpResponseRedirect(reverse('groups.views.group_list'))
if group.requests.filter(status=REQUEST_PENDING,user=request.user).count(): if group.requests.filter(status=REQUEST_PENDING,user=request.user).count():
messages.add_message(request, messages.INFO, "You already have a pending request for %s" % group.name) messages.add_message(request, messages.INFO, "You already have a pending request for %s" % group.name)
return HttpResponseRedirect(reverse('groups.views.index')) return HttpResponseRedirect(reverse('groups.views.group_list'))
if request.method == 'POST': if request.method == 'POST':
form = GroupRequestForm(request.POST) form = GroupRequestForm(request.POST)
@@ -77,7 +77,7 @@ def create_request(request, groupid):
obj.changed_by = request.user obj.changed_by = request.user
obj.save() obj.save()
messages.add_message(request, messages.INFO, "You membership request has been created.") messages.add_message(request, messages.INFO, "You membership request has been created.")
return HttpResponseRedirect(reverse('groups.views.index')) # Redirect after POST return HttpResponseRedirect(reverse('groups.views.group_list')) # Redirect after POST
else: else:
form = GroupRequestForm() # An unbound form form = GroupRequestForm() # An unbound form