From 211ddccc2f77044017f76160451ebea7f69272a4 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Wed, 27 Aug 2025 17:59:57 +0800 Subject: [PATCH] fix: update password edit permission logic for local users --- apps/users/serializers/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/users/serializers/user.py b/apps/users/serializers/user.py index 272c3ddd6..cca96534d 100644 --- a/apps/users/serializers/user.py +++ b/apps/users/serializers/user.py @@ -110,7 +110,7 @@ class UserProfileSerializer(serializers.Serializer): 'email': user.email, 'role': auth.role_list, 'permissions': auth.permission_list, - 'is_edit_password': user.role == RoleConstants.ADMIN.name and user.password == 'd880e722c47a34d8e9fce789fc62389d', + 'is_edit_password': user.password == 'd880e722c47a34d8e9fce789fc62389d' if user.source == 'LOCAL' else False, 'language': user.language, 'workspace_list': workspace_list, 'role_name': role_name