fix: 应用授权按type 过滤报错

This commit is contained in:
xinwen
2021-07-21 17:26:51 +08:00
committed by Jiangjie.Bai
parent 689bd093be
commit fee3715d30
4 changed files with 17 additions and 18 deletions

View File

@@ -1,7 +1,6 @@
# -*- 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
@@ -13,7 +12,11 @@ class ApplicationPermissionViewSet(BasePermissionViewSet):
"""
model = ApplicationPermission
serializer_class = serializers.ApplicationPermissionSerializer
filterset_class = ApplicationFilter
filterset_fields = {
'name': ['exact'],
'category': ['exact'],
'type': ['exact', 'in'],
}
search_fields = ['name', 'category', 'type']
custom_filter_fields = BasePermissionViewSet.custom_filter_fields + [
'application_id', 'application'