From 5b2649f7758134c067b13e5b26a26a56090140ba Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Thu, 11 Mar 2021 21:15:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=BA=8F=E5=88=97=E7=B1=BBread=5Fonly=E5=AD=97=E6=AE=B5=20(#57?= =?UTF-8?q?29)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 修改用户序列类read_only字段 Co-authored-by: Jiangjie.Bai <32935519+BaiJiangJie@users.noreply.github.com> Co-authored-by: Bai --- apps/users/serializers/user.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/users/serializers/user.py b/apps/users/serializers/user.py index 21c67a45e..0d8e784ed 100644 --- a/apps/users/serializers/user.py +++ b/apps/users/serializers/user.py @@ -27,11 +27,11 @@ class UserSerializer(CommonBulkSerializerMixin, serializers.ModelSerializer): choices=PASSWORD_STRATEGY_CHOICES, required=False, label=_('Password strategy'), write_only=True, default=0 ) - mfa_enabled = serializers.BooleanField(label=_('MFA enabled')) - mfa_force_enabled = serializers.BooleanField(label=_('MFA force enabled')) + mfa_enabled = serializers.BooleanField(read_only=True, label=_('MFA enabled')) + mfa_force_enabled = serializers.BooleanField(read_only=True, label=_('MFA force enabled')) mfa_level_display = serializers.ReadOnlyField(source='get_mfa_level_display', label=_('MFA level for display')) - login_blocked = serializers.BooleanField(label=_('Login blocked')) - is_expired = serializers.BooleanField(label=_('Is expired')) + login_blocked = serializers.BooleanField(read_only=True, label=_('Login blocked')) + is_expired = serializers.BooleanField(read_only=True, label=_('Is expired')) can_update = serializers.SerializerMethodField(label=_('Can update')) can_delete = serializers.SerializerMethodField(label=_('Can delete')) org_roles = serializers.ListField(