feat: 应用按类型筛选可以指定多个类型

This commit is contained in:
xinwen
2021-07-16 17:09:06 +08:00
committed by 老广
parent c21217d50c
commit 3f0a0b33b5
4 changed files with 20 additions and 6 deletions

View File

@@ -1,11 +1,11 @@
# coding: utf-8
#
from orgs.mixins.api import OrgBulkModelViewSet
from ..hands import IsOrgAdminOrAppUser
from .. import serializers
from ..models import Application
from applications.filters import ApplicationFilter
__all__ = ['ApplicationViewSet']
@@ -13,7 +13,7 @@ __all__ = ['ApplicationViewSet']
class ApplicationViewSet(OrgBulkModelViewSet):
model = Application
filterset_fields = ('name', 'type', 'category')
search_fields = filterset_fields
filterset_class = ApplicationFilter
search_fields = ('name', 'type', 'category')
permission_classes = (IsOrgAdminOrAppUser,)
serializer_class = serializers.ApplicationSerializer