src/ldt/ldt/security/middleware.py
author cavaliet
Wed, 07 Nov 2012 17:52:14 +0100
changeset 911 9f29dfc4c203
parent 350 c6953232099f
permissions -rw-r--r--
first step of the json cinelab to xml ldt serializer. Eveything works but edits.

from ldt.security import  set_current_user, del_current_user, _thread_locals

class SecurityMiddleware(object):
    
    def process_request(self, request):
        if not hasattr(_thread_locals, 'user'):
            set_current_user(request.user)
    
    def process_response(self, request, response):
        
        if hasattr(_thread_locals, 'user'):            
            del_current_user()
                
        return response