Add a capture_login_admin view #10

Closed
tbastian wants to merge 2 commits from tobast-capture-admin into master
Showing only changes of commit 9e679fe532 - Show all commits

View file

@ -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)),