New logout function (basic auth, not for IE)
[ais.git] / bin / djais / context.py
1 # -*- coding: utf-8 -*-
2 """
3 This context processor just add a "ais_base_url" key that's allways available
4 """
5
6 from ais.djais.settings import AIS_BASE_URL
7 from django.utils.safestring import mark_safe
8 from urlparse import urlsplit
9
10 logout_url = 'https://logout@' + urlsplit('https://ais.greenpeace.fr/logout').netloc + '/logout'
11
12 def logout(request):
13     if 'MSIE' not in request.META.get('HTTP_USER_AGENT', ''):
14         return {'logout': mark_safe('☮ <a href="' + logout_url + '"> logout</a>') }
15     else:
16         return {}