1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-01 23:20:51 +00:00

Let user specify ccnet user id when registration

This commit is contained in:
plt
2011-10-29 11:50:58 +08:00
parent e999ebe663
commit 2f7ee386e2
14 changed files with 299 additions and 29 deletions

19
base/middleware.py Normal file
View File

@@ -0,0 +1,19 @@
from seahub.profile.models import UserProfile
class UseridMiddleware(object):
def process_request(self, request):
if not request.user.is_authenticated():
return None
try:
profile = request.user.get_profile()
request.user.user_id = profile.ccnet_user_id
except UserProfile.DoesNotExist:
request.user.user_id = ''
return None
def process_response(self, request, response):
return response