feat: add app asset suggestion

This commit is contained in:
feng626
2021-08-27 16:38:23 +08:00
parent 44044a7d99
commit e8e211f47c
6 changed files with 37 additions and 18 deletions

View File

@@ -130,14 +130,7 @@ class UserViewSet(CommonApiMixin, UserQuerysetMixin, BulkModelViewSet):
@action(methods=['get'], detail=False, permission_classes=(IsOrgAdmin,))
def suggestion(self, request):
queryset = User.objects.exclude(role=User.ROLE.APP)
queryset = self.filter_queryset(queryset)
queryset = queryset[:3]
page = self.paginate_queryset(queryset)
if page is not None:
serializer = self.get_serializer(page, many=True)
return self.get_paginated_response(serializer.data)
queryset = self.filter_queryset(queryset)[:3]
serializer = self.get_serializer(queryset, many=True)
return Response(serializer.data)