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 rest_framework import serializers
from django.utils.translation import ugettext_lazy as _
from assets.models import SystemUser from assets.models import SystemUser
from applications.models import Application 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: class Meta:
model = Application model = Application
only_fields = [ only_fields = [
'id', 'name', 'domain', 'category', 'type', 'comment', 'org_id' '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 read_only_fields = fields