fix: 直接请求user列表不应该返回删除的用户
This commit is contained in:
parent
68c54a73e3
commit
005919af19
|
@ -427,11 +427,11 @@ class UserViewSet(CustomModelViewSet):
|
|||
prefetch_related_fields = ['posts', 'roles', 'depts']
|
||||
ordering = ['create_time', 'type']
|
||||
|
||||
# def filter_queryset(self, queryset):
|
||||
# if not self.detail:
|
||||
# self.request.query_params._mutable = True
|
||||
# self.request.query_params.setdefault('type', 'employee')
|
||||
# return super().filter_queryset(queryset)
|
||||
def get_queryset(self):
|
||||
if self.request.method == 'GET' and (not self.request.query_params.get('is_deleted', None)):
|
||||
self.queryset = User.objects.all()
|
||||
return super().get_queryset()
|
||||
|
||||
def perform_update(self, serializer):
|
||||
instance = serializer.save()
|
||||
ep = Employee.objects.get_queryset(all=True).filter(user=instance).first()
|
||||
|
|
Loading…
Reference in New Issue