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