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,6 +1,7 @@
# -*- coding: utf-8 -*-
#
from applications.models import Application
from applications.filters import ApplicationFilter
from perms.models import ApplicationPermission
from perms import serializers
from ..base import BasePermissionViewSet
@@ -12,8 +13,8 @@ class ApplicationPermissionViewSet(BasePermissionViewSet):
"""
model = ApplicationPermission
serializer_class = serializers.ApplicationPermissionSerializer
filterset_fields = ['name', 'category', 'type']
search_fields = filterset_fields
filterset_class = ApplicationFilter
search_fields = ['name', 'category', 'type']
custom_filter_fields = BasePermissionViewSet.custom_filter_fields + [
'application_id', 'application'
]