提交 8da4027e 编写于 作者: X xinwen

fix: 授权资产列表 platform 应该显示名称

上级 32e2d195
...@@ -23,4 +23,3 @@ urlpatterns = [ ...@@ -23,4 +23,3 @@ urlpatterns = [
] ]
urlpatterns += router.urls urlpatterns += router.urls
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
from rest_framework import serializers from rest_framework import serializers
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from assets.models import Node, SystemUser, Asset from assets.models import Node, SystemUser, Asset, Platform
from assets.serializers import ProtocolsField from assets.serializers import ProtocolsField
from perms.serializers.asset.permission import ActionsField from perms.serializers.asset.permission import ActionsField
...@@ -39,7 +39,9 @@ class AssetGrantedSerializer(serializers.ModelSerializer): ...@@ -39,7 +39,9 @@ class AssetGrantedSerializer(serializers.ModelSerializer):
被授权资产的数据结构 被授权资产的数据结构
""" """
protocols = ProtocolsField(label=_('Protocols'), required=False, read_only=True) protocols = ProtocolsField(label=_('Protocols'), required=False, read_only=True)
platform = serializers.ReadOnlyField(source='platform_base') platform = serializers.SlugRelatedField(
slug_field='name', queryset=Platform.objects.all(), label=_("Platform")
)
class Meta: class Meta:
model = Asset model = Asset
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册