mirror of https://github.com/jumpserver/jumpserver
perf: 增加资产过滤
parent
4083df07cc
commit
142348b055
|
@ -88,6 +88,9 @@ class AssetsSerializerFormatMixin:
|
||||||
serializer_class = serializers.AssetGrantedSerializer
|
serializer_class = serializers.AssetGrantedSerializer
|
||||||
filterset_fields = ['name', 'address', 'id', 'comment']
|
filterset_fields = ['name', 'address', 'id', 'comment']
|
||||||
search_fields = ['name', 'address', 'comment']
|
search_fields = ['name', 'address', 'comment']
|
||||||
|
filterset_class = AssetFilterSet
|
||||||
|
ordering_fields = ("name", "address")
|
||||||
|
ordering = ('name',)
|
||||||
|
|
||||||
|
|
||||||
class AssetsTreeFormatMixin(SerializeToTreeNodeMixin):
|
class AssetsTreeFormatMixin(SerializeToTreeNodeMixin):
|
||||||
|
|
|
@ -5,8 +5,8 @@ from django.utils.translation import ugettext_lazy as _
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
from assets.const import Category, AllTypes
|
from assets.const import Category, AllTypes
|
||||||
from assets.serializers.asset.common import AssetProtocolsSerializer
|
|
||||||
from assets.models import Node, Asset, Platform, Account
|
from assets.models import Node, Asset, Platform, Account
|
||||||
|
from assets.serializers.asset.common import AssetProtocolsSerializer
|
||||||
from common.drf.fields import ObjectRelatedField, LabeledChoiceField
|
from common.drf.fields import ObjectRelatedField, LabeledChoiceField
|
||||||
from perms.serializers.permission import ActionChoicesField
|
from perms.serializers.permission import ActionChoicesField
|
||||||
|
|
||||||
|
@ -48,5 +48,6 @@ class AccountsPermedSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Account
|
model = Account
|
||||||
fields = ['id', 'name', 'has_username', 'username', 'has_secret', 'secret_type', 'actions']
|
fields = ['id', 'name', 'has_username', 'username',
|
||||||
|
'has_secret', 'secret_type', 'actions']
|
||||||
read_only_fields = fields
|
read_only_fields = fields
|
||||||
|
|
Loading…
Reference in New Issue