1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-07-06 11:47:07 +00:00
seahub/base/middleware.py

19 lines
496 B
Python
Raw Normal View History

from seaserv import get_binding_peerids
class UseridMiddleware(object):
"""Store ccnet user ids in request.user.userid_list"""
def process_request(self, request):
if not request.user.is_authenticated():
return None
try:
request.user.userid_list = get_binding_peerids(request.user.username)
except:
request.user.userid_list = []
return None
def process_response(self, request, response):
return response