From 795245d7f4fd9c6d99cd22d581c060d5dd4b3f12 Mon Sep 17 00:00:00 2001 From: Bai Date: Mon, 2 Nov 2020 10:24:05 +0800 Subject: [PATCH] =?UTF-8?q?perf(perms):=20=E6=8E=88=E6=9D=83=E7=BB=99?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=BA=94=E7=94=A8=E5=88=97=E8=A1=A8API?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0dispaly=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/perms/serializers/application/user_permission.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/perms/serializers/application/user_permission.py b/apps/perms/serializers/application/user_permission.py index 1b6accfca..6d38fb258 100644 --- a/apps/perms/serializers/application/user_permission.py +++ b/apps/perms/serializers/application/user_permission.py @@ -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