From 56770679d2d87a2b38f64bb6db7886aef454e1fe Mon Sep 17 00:00:00 2001 From: Nicolas Iooss Date: Sat, 30 Mar 2013 20:58:35 +0100 Subject: [PATCH] groups.decorators.group_required: redirect to login when user is not authenticated Signed-off-by: Nicolas Iooss --- xnet/groups/decorators.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xnet/groups/decorators.py b/xnet/groups/decorators.py index 4e94ef2..56d2648 100644 --- a/xnet/groups/decorators.py +++ b/xnet/groups/decorators.py @@ -1,5 +1,6 @@ import functools +from django.contrib.auth.views import redirect_to_login from django.http import HttpResponseForbidden from django.shortcuts import get_object_or_404 @@ -49,7 +50,7 @@ class group_required(object): def wrapped_view_func(request, group_slug, *args, **kwargs): group = get_object_or_404(XGroup, short=group_slug) if not request.user.is_authenticated(): - return HttpResponseForbidden() + return redirect_to_login(request.build_absolute_uri()) try: membership = request.user.memberships.get( -- 2.1.4