mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-10-22 16:31:33 +00:00
perf: 修改 platform
This commit is contained in:
@@ -4,8 +4,10 @@ from rest_framework import serializers
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from common.drf.serializers import JMSWritableNestedModelSerializer
|
||||
from common.drf.fields import ChoiceDisplayField
|
||||
from ..account import AccountSerializer
|
||||
from ...models import Asset, Node, Platform, Protocol, Label, Domain, Account
|
||||
from ...const import Category, AllTypes
|
||||
|
||||
__all__ = [
|
||||
'AssetSerializer', 'AssetSimpleSerializer', 'MiniAssetSerializer',
|
||||
@@ -57,6 +59,8 @@ class AssetNodesSerializer(serializers.ModelSerializer):
|
||||
|
||||
|
||||
class AssetSerializer(JMSWritableNestedModelSerializer):
|
||||
category = ChoiceDisplayField(choices=Category.choices, read_only=True, label=_('Category'))
|
||||
type = ChoiceDisplayField(choices=AllTypes.choices, read_only=True, label=_('Type'))
|
||||
domain = AssetDomainSerializer(required=False)
|
||||
platform = AssetPlatformSerializer(required=False)
|
||||
labels = AssetLabelSerializer(many=True, required=False)
|
||||
|
Reference in New Issue
Block a user