diff options
Diffstat (limited to 'coip/middleware.py')
-rw-r--r-- | coip/middleware.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/coip/middleware.py b/coip/middleware.py deleted file mode 100644 index 82d371e..0000000 --- a/coip/middleware.py +++ /dev/null @@ -1,27 +0,0 @@ -''' -Created on Dec 13, 2010 - -@author: leifj -''' -from django.core.exceptions import ImproperlyConfigured -from coip.apps.userprofile.models import UserProfile - -class UserMappingMiddleware(object): - ''' - Middleware for supporting merged and mapped user identities - ''' - - def process_request(self,request): - try: - username = request.META['REMOTE_USER'] - except KeyError: - return - - qs = UserProfile.objects.filter(user__username=username,primary=True) - if qs: - profile = qs[0] - username = profile.identifier - - request.META['REMOTE_USER'] = username - -
\ No newline at end of file |