mirror of https://github.com/jumpserver/jumpserver
fix: 修改 AssetSerializer 继承 BulkOrgResourceSerializerMixin 序列类
parent
0940eab6c8
commit
8beb1b81cf
|
@ -8,7 +8,7 @@ from django.db.models import F
|
||||||
|
|
||||||
from common.drf.serializers import WritableNestedModelSerializer
|
from common.drf.serializers import WritableNestedModelSerializer
|
||||||
from common.drf.fields import LabeledChoiceField, ObjectRelatedField
|
from common.drf.fields import LabeledChoiceField, ObjectRelatedField
|
||||||
from orgs.mixins.serializers import OrgResourceSerializerMixin
|
from orgs.mixins.serializers import BulkOrgResourceSerializerMixin
|
||||||
from ..account import AccountSerializer
|
from ..account import AccountSerializer
|
||||||
from ...models import Asset, Node, Platform, Label, Domain, Account, Protocol
|
from ...models import Asset, Node, Platform, Label, Domain, Account, Protocol
|
||||||
from ...const import Category, AllTypes
|
from ...const import Category, AllTypes
|
||||||
|
@ -58,7 +58,7 @@ class AssetAccountSerializer(AccountSerializer):
|
||||||
fields = fields_mini + fields_write_only
|
fields = fields_mini + fields_write_only
|
||||||
|
|
||||||
|
|
||||||
class AssetSerializer(OrgResourceSerializerMixin, WritableNestedModelSerializer):
|
class AssetSerializer(BulkOrgResourceSerializerMixin, WritableNestedModelSerializer):
|
||||||
category = LabeledChoiceField(choices=Category.choices, read_only=True, label=_('Category'))
|
category = LabeledChoiceField(choices=Category.choices, read_only=True, label=_('Category'))
|
||||||
type = LabeledChoiceField(choices=AllTypes.choices(), read_only=True, label=_('Type'))
|
type = LabeledChoiceField(choices=AllTypes.choices(), read_only=True, label=_('Type'))
|
||||||
domain = ObjectRelatedField(required=False, queryset=Domain.objects, label=_('Domain'), allow_null=True)
|
domain = ObjectRelatedField(required=False, queryset=Domain.objects, label=_('Domain'), allow_null=True)
|
||||||
|
|
Loading…
Reference in New Issue