Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
+from django.contrib.auth.views import redirect_to_login
from django.http import HttpResponseForbidden
from django.shortcuts import get_object_or_404
from django.http import HttpResponseForbidden
from django.shortcuts import get_object_or_404
def wrapped_view_func(request, group_slug, *args, **kwargs):
group = get_object_or_404(XGroup, short=group_slug)
if not request.user.is_authenticated():
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(
try:
membership = request.user.memberships.get(