From 9e679fe5324771ee8ca552abbf6917650b32aba4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Thu, 10 May 2018 11:50:21 +0200 Subject: [PATCH] Update documentation accordingly --- README.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 754fdf4..fff2b04 100644 --- a/README.rst +++ b/README.rst @@ -90,6 +90,9 @@ login and logout views of other applications. They redirect to their similar ``next`` is given along the initial request, user is redirected to this url on successful login and logout. +If you need to do this for the admin site, you shoud use +``capture_login_admin`` instead, performing checks to avoid redirection loops. + This requires to add urls before the include of the app' urls. For example, to replace the Django admin login and logout views with allauth's @@ -97,13 +100,13 @@ ones: .. code-block:: python - from allauth_ens.views import capture_login, capture_logout + from allauth_ens.views import capture_login_admin, capture_logout urlpatterns = [ # … # Add it before include of admin urls. - url(r'^admin/login/$', capture_login), + url(r'^admin/login/$', capture_login_admin), url(r'^admin/logout/$', capture_logout), url(r'^admin/$', include(admin.site.urls)),