From c7706f4e7ad6d76e24296e764eb6d34b159017e3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Larchev=C3=AAque?= Date: Wed, 19 Sep 2012 12:34:40 -0400 Subject: [PATCH] 1.8 --- CHANGES | 5 +++++ auf/django/saml/admin.py | 10 ++++++---- setup.py | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGES b/CHANGES index 8bb91cd..6809a8c 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,8 @@ +1.8 +--- + +* Câblage dans l'admin de la déconnexion globale + 1.7 --- diff --git a/auf/django/saml/admin.py b/auf/django/saml/admin.py index 61ec8f2..ae8989e 100644 --- a/auf/django/saml/admin.py +++ b/auf/django/saml/admin.py @@ -1,14 +1,16 @@ # -*- coding: utf-8 -*- -from views import redirect_to_login +from views import redirect_to_login, redirect_to_logout from django.contrib.admin import site def saml_login(request, extra_context=None): return redirect_to_login(request) +def saml_logout(request, extra_context=None): + return redirect_to_logout(request) -# on recable runtime la fonction qui prend en charge -# le login côté de l'admin pour avoir le même comportement -# que dans le frontend +# on recable runtime les fonctions qui prennent en charge +# l'authentification pour communiquer avec l'IdP site.login = saml_login +site.logout = saml_logout diff --git a/setup.py b/setup.py index df860e1..7a5ecbe 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from setuptools import setup, find_packages name = 'auf.django.saml' -version = '1.7' +version = '1.8' setup(name=name, version=version, -- 1.7.10.4