mirror of https://github.com/jumpserver/jumpserver
feat: 更新 ApplicationUserList API
parent
6b46f5b48e
commit
4eef25982d
|
@ -26,6 +26,8 @@ class ApplicationViewSet(OrgBulkModelViewSet):
|
|||
|
||||
class ApplicationUserListApi(generics.ListAPIView):
|
||||
permission_classes = (IsOrgAdmin, )
|
||||
filterset_fields = ('name', 'username')
|
||||
search_fields = filterset_fields
|
||||
serializer_class = SystemUserListSerializer
|
||||
|
||||
def get_application(self):
|
||||
|
@ -40,8 +42,8 @@ class ApplicationUserListApi(generics.ListAPIView):
|
|||
application = self.get_application()
|
||||
if not application:
|
||||
return queryset
|
||||
if application.category == ApplicationCategoryChoices.remote_app:
|
||||
return queryset
|
||||
# if application.category == ApplicationCategoryChoices.remote_app:
|
||||
# return queryset
|
||||
system_user_ids = ApplicationPermission.objects.filter(applications=application)\
|
||||
.values_list('system_users', flat=True)
|
||||
if not system_user_ids:
|
||||
|
|
Loading…
Reference in New Issue