1
0
mirror of https://gitlab.com/animath/si/plateforme-corres2math.git synced 2025-07-07 04:24:04 +02:00

Test user impersonification

This commit is contained in:
Yohann D'ANELLO
2020-11-02 12:08:01 +01:00
parent 5fc46e74d2
commit 62b883467c
2 changed files with 25 additions and 2 deletions

View File

@ -256,7 +256,6 @@ class UserImpersonateView(LoginRequiredMixin, RedirectView):
session = request.session
session["admin"] = request.user.pk
session["_fake_user_id"] = kwargs["pk"]
return redirect(request.path)
return super().dispatch(request, *args, **kwargs)
def get_redirect_url(self, *args, **kwargs):
@ -274,4 +273,4 @@ class ResetAdminView(LoginRequiredMixin, View):
return self.handle_no_permission()
if "_fake_user_id" in request.session:
del request.session["_fake_user_id"]
return redirect(request.GET.get("path", "/"))
return redirect(request.GET.get("path", reverse_lazy("index")))