perf(perms): 授权给用户应用列表API添加dispaly字段

pull/4912/head
Bai 2020-11-02 10:24:05 +08:00 committed by Jiangjie.Bai
parent 7ea2a0d6a5
commit 795245d7f4
1 changed files with 5 additions and 1 deletions

View File

@ -2,6 +2,7 @@
#
from rest_framework import serializers
from django.utils.translation import ugettext_lazy as _
from assets.models import SystemUser
from applications.models import Application
@ -29,10 +30,13 @@ class ApplicationGrantedSerializer(serializers.ModelSerializer):
"""
被授权应用的数据结构
"""
category_display = serializers.ReadOnlyField(source='get_category_display', label=_('Category'))
type_display = serializers.ReadOnlyField(source='get_type_display', label=_('Type'))
class Meta:
model = Application
only_fields = [
'id', 'name', 'domain', 'category', 'type', 'comment', 'org_id'
]
fields = only_fields + ['org_name']
fields = only_fields + ['category_display', 'type_display', 'org_name']
read_only_fields = fields