mirror of https://github.com/jumpserver/jumpserver
[Update] 删掉Premiddleware
parent
b6523da603
commit
bbe4080008
|
@ -78,7 +78,6 @@ INSTALLED_APPS = [
|
||||||
]
|
]
|
||||||
|
|
||||||
MIDDLEWARE = [
|
MIDDLEWARE = [
|
||||||
'orgs.middleware.OrgPreMiddleware',
|
|
||||||
'django.middleware.security.SecurityMiddleware',
|
'django.middleware.security.SecurityMiddleware',
|
||||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||||
'django.middleware.locale.LocaleMiddleware',
|
'django.middleware.locale.LocaleMiddleware',
|
||||||
|
@ -234,10 +233,10 @@ LOGGING = {
|
||||||
'handlers': ['console', 'ansible_logs'],
|
'handlers': ['console', 'ansible_logs'],
|
||||||
'level': "INFO",
|
'level': "INFO",
|
||||||
},
|
},
|
||||||
'django.db': {
|
# 'django.db': {
|
||||||
'handlers': ['console', 'file'],
|
# 'handlers': ['console', 'file'],
|
||||||
'level': 'DEBUG'
|
# 'level': 'DEBUG'
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,17 +2,6 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
from .utils import get_org_from_request, set_current_org
|
from .utils import get_org_from_request, set_current_org
|
||||||
from .models import Organization
|
|
||||||
|
|
||||||
|
|
||||||
class OrgPreMiddleware:
|
|
||||||
def __init__(self, get_response):
|
|
||||||
self.get_response = get_response
|
|
||||||
|
|
||||||
def __call__(self, request):
|
|
||||||
set_current_org(Organization.root())
|
|
||||||
response = self.get_response(request)
|
|
||||||
return response
|
|
||||||
|
|
||||||
|
|
||||||
class OrgMiddleware:
|
class OrgMiddleware:
|
||||||
|
|
|
@ -23,7 +23,8 @@ class OrgManager(models.Manager):
|
||||||
current_org = get_current_org()
|
current_org = get_current_org()
|
||||||
kwargs = {}
|
kwargs = {}
|
||||||
|
|
||||||
print(">>>>>>>>>> Get query set")
|
# print(">>>>>>>>>> Get query set")
|
||||||
|
# print(current_org)
|
||||||
if not current_org:
|
if not current_org:
|
||||||
kwargs['id'] = None
|
kwargs['id'] = None
|
||||||
elif current_org.is_real():
|
elif current_org.is_real():
|
||||||
|
@ -36,14 +37,14 @@ class OrgManager(models.Manager):
|
||||||
# print(queryset.query)
|
# print(queryset.query)
|
||||||
return queryset
|
return queryset
|
||||||
|
|
||||||
# def all(self):
|
def all(self):
|
||||||
# current_org = get_current_org()
|
current_org = get_current_org()
|
||||||
# if not current_org:
|
if not current_org:
|
||||||
# msg = 'You can `objects.set_current_org(org).all()` then run it'
|
msg = 'You can `objects.set_current_org(org).all()` then run it'
|
||||||
# warnings.warn(msg)
|
warnings.warn(msg)
|
||||||
# return self
|
return self
|
||||||
# else:
|
else:
|
||||||
# return super(OrgManager, self).all()
|
return super(OrgManager, self).all()
|
||||||
|
|
||||||
def set_current_org(self, org):
|
def set_current_org(self, org):
|
||||||
if isinstance(org, str):
|
if isinstance(org, str):
|
||||||
|
|
|
@ -24,7 +24,8 @@ def get_current_request():
|
||||||
|
|
||||||
|
|
||||||
def get_current_org():
|
def get_current_org():
|
||||||
return getattr(_thread_locals, 'current_org', None)
|
org = getattr(_thread_locals, 'current_org', None)
|
||||||
|
return org
|
||||||
|
|
||||||
|
|
||||||
def get_current_user():
|
def get_current_user():
|
||||||
|
|
|
@ -106,12 +106,13 @@ class UserUpdatePKApi(generics.UpdateAPIView):
|
||||||
user.save()
|
user.save()
|
||||||
|
|
||||||
|
|
||||||
class UserGroupViewSet(IDInFilterMixin, OrgViewGenericMixin, BulkModelViewSet):
|
class UserGroupViewSet(BulkModelViewSet):
|
||||||
queryset = UserGroup.objects.all()
|
queryset = UserGroup.objects.all()
|
||||||
serializer_class = UserGroupSerializer
|
serializer_class = UserGroupSerializer
|
||||||
permission_classes = (IsSuperUser,)
|
permission_classes = (IsSuperUser,)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class UserGroupUpdateUserApi(generics.RetrieveUpdateAPIView):
|
class UserGroupUpdateUserApi(generics.RetrieveUpdateAPIView):
|
||||||
queryset = UserGroup.objects.all()
|
queryset = UserGroup.objects.all()
|
||||||
serializer_class = UserGroupUpdateMemeberSerializer
|
serializer_class = UserGroupUpdateMemeberSerializer
|
||||||
|
|
Loading…
Reference in New Issue