From 943b4cb4e1c18e146364b8e086e783cdc507d2e2 Mon Sep 17 00:00:00 2001 From: Dreddit Web User Date: Mon, 17 Jan 2011 12:06:31 +0000 Subject: [PATCH] Template updates, now includes middleware to detect the IGB --- settings.py | 1 + sso/middleware.py | 19 +++++++++++++++++++ templates/hr/applications/view.html | 22 ++++++++++++---------- 3 files changed, 32 insertions(+), 10 deletions(-) create mode 100644 sso/middleware.py diff --git a/settings.py b/settings.py index ada7503..5df4ac4 100755 --- a/settings.py +++ b/settings.py @@ -68,6 +68,7 @@ MIDDLEWARE_CLASSES = ( 'django.contrib.messages.middleware.MessageMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'pagination.middleware.PaginationMiddleware', + 'sso.middleware.IGBMiddleware', ) ROOT_URLCONF = 'urls' diff --git a/sso/middleware.py b/sso/middleware.py new file mode 100644 index 0000000..6183c9c --- /dev/null +++ b/sso/middleware.py @@ -0,0 +1,19 @@ + +class IGBMiddleware(object): + """ + Middleware to detect the EVE IGB + """ + + def process_request(self, request): + + request.is_igb = False + request.is_igb_trusted = False + + if request.META.has_key('HTTP_EVE_TRUSTED'): + request.is_igb = True + if request.META.get('HTTP_EVE_TRUSTED') == 'Yes': + request.is_igb_trusted = True + + + + diff --git a/templates/hr/applications/view.html b/templates/hr/applications/view.html index a4ce5b0..ca74ed0 100644 --- a/templates/hr/applications/view.html +++ b/templates/hr/applications/view.html @@ -11,7 +11,7 @@