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:
19
base/middleware.py
Normal file
19
base/middleware.py
Normal 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
|
Reference in New Issue
Block a user