fix: 直接请求user列表不应该返回删除的用户

This commit is contained in:
caoqianming 2023-04-12 18:03:24 +08:00
parent 68c54a73e3
commit 005919af19
1 changed files with 5 additions and 5 deletions

View File

@ -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()