feat: 修改filterset_fields => filter_fields,option方法不支持filterset

This commit is contained in:
ibuler
2020-06-02 20:02:22 +08:00
parent c87b9f203f
commit 1a84661ca9
8 changed files with 26 additions and 22 deletions

View File

@@ -32,7 +32,7 @@ class SessionViewSet(OrgBulkModelViewSet):
'display': serializers.SessionDisplaySerializer,
}
permission_classes = (IsOrgAdminOrAppUser, )
filterset_fields = [
filter_fields = [
"user", "asset", "system_user", "remote_addr",
"protocol", "terminal", "is_finished",
]

View File

@@ -1,5 +1,6 @@
from rest_framework import serializers
from django.utils.translation import ugettext_lazy as _
from orgs.mixins.serializers import BulkOrgResourceModelSerializer
from common.serializers import AdaptedBulkListSerializer
from ..models import Session
@@ -24,6 +25,10 @@ class SessionSerializer(BulkOrgResourceModelSerializer):
"can_join", "protocol", "date_start", "date_end",
"terminal",
]
extra_kwargs = {
"protocol": {'label': _('Protocol')},
'is_finished': {'label': _('Is finished')}
}
class SessionDisplaySerializer(SessionSerializer):