保存明文密码

This commit is contained in:
2025-05-09 21:28:44 +08:00
parent 917b32fcfd
commit 74337ca10d
4 changed files with 34 additions and 0 deletions

View File

@@ -66,11 +66,18 @@ class UserAdminSerializer(serializers.ModelSerializer):
"two_factor_auth",
"open_api",
"is_disabled",
"raw_password",
]
def get_real_name(self, obj):
return obj.userprofile.real_name
def to_representation(self, instance):
data = super().to_representation(instance)
if instance.admin_type != AdminType.REGULAR_USER:
data.pop("raw_password", None)
return data
class UserSerializer(serializers.ModelSerializer):
class Meta: