fix: candidate查询允许consumer

This commit is contained in:
caoqianming 2023-05-09 14:43:43 +08:00
parent 2d545f0167
commit 64f15bc8cf
1 changed files with 2 additions and 0 deletions

View File

@ -760,6 +760,8 @@ class CandidateViewSet(RetrieveModelMixin, ListModelMixin, CreateModelMixin, Upd
def get_queryset(self): def get_queryset(self):
queryset = self.queryset queryset = self.queryset
if isinstance(self.request.user, Consumer) and self.request.method == 'GET':
return queryset
if self.request.user.is_superuser: if self.request.user.is_superuser:
return queryset return queryset
roles = self.request.user.roles.values_list('name', flat=True) roles = self.request.user.roles.values_list('name', flat=True)