From 4cca518543ff5f7db40421f521465581d1bf96a1 Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Mon, 30 Jan 2023 13:43:27 +0800 Subject: [PATCH] perf: user profile (#9357) Co-authored-by: feng <1304903146@qq.com> --- apps/users/serializers/profile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/users/serializers/profile.py b/apps/users/serializers/profile.py index 287454146..304aac7b8 100644 --- a/apps/users/serializers/profile.py +++ b/apps/users/serializers/profile.py @@ -3,7 +3,7 @@ from django.utils.translation import ugettext_lazy as _ from rest_framework import serializers from common.utils import validate_ssh_public_key -from common.serializers.fields import EncryptedField +from common.serializers.fields import EncryptedField, LabeledChoiceField from ..models import User from .user import UserSerializer @@ -123,7 +123,7 @@ class UserProfileSerializer(UserSerializer): public_key_hash_md5 = serializers.CharField( source='get_public_key_hash_md5', required=False, read_only=True, max_length=128 ) - mfa_level = serializers.ChoiceField(choices=MFA_LEVEL_CHOICES, label=_('MFA'), required=False) + mfa_level = LabeledChoiceField(choices=MFA_LEVEL_CHOICES, label=_("MFA"), required=False) guide_url = serializers.SerializerMethodField() receive_backends = serializers.ListField(child=serializers.CharField(), read_only=True) console_orgs = UserOrgSerializer(many=True, read_only=True)