1.8
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 19 Sep 2012 16:34:40 +0000 (12:34 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 19 Sep 2012 16:34:40 +0000 (12:34 -0400)
CHANGES
auf/django/saml/admin.py
setup.py

diff --git a/CHANGES b/CHANGES
index 8bb91cd..6809a8c 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+1.8
+---
+
+* Câblage dans l'admin de la déconnexion globale
+
 1.7
 ---
 
index 61ec8f2..ae8989e 100644 (file)
@@ -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
 
index df860e1..7a5ecbe 100644 (file)
--- 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,