fix: update password edit permission logic for local users

This commit is contained in:
wxg0103 2025-08-27 17:59:57 +08:00
parent 420b36fbdb
commit 211ddccc2f

View File

@ -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