fix: 修改创建更新用户的密码字段

pull/8223/head
Jiangjie.Bai 2022-05-11 15:57:48 +08:00 committed by Jiangjie.Bai
parent bf466a1ba2
commit bc8df72603
1 changed files with 2 additions and 0 deletions

View File

@ -7,6 +7,7 @@ from rest_framework import serializers
from common.mixins import CommonBulkSerializerMixin from common.mixins import CommonBulkSerializerMixin
from common.validators import PhoneValidator from common.validators import PhoneValidator
from common.utils import pretty_string from common.utils import pretty_string
from common.drf.fields import EncryptedField
from rbac.builtin import BuiltinRole from rbac.builtin import BuiltinRole
from rbac.permissions import RBACPermission from rbac.permissions import RBACPermission
from rbac.models import OrgRoleBinding, SystemRoleBinding, Role from rbac.models import OrgRoleBinding, SystemRoleBinding, Role
@ -87,6 +88,7 @@ class UserSerializer(RolesSerializerMixin, CommonBulkSerializerMixin, serializer
can_public_key_auth = serializers.ReadOnlyField( can_public_key_auth = serializers.ReadOnlyField(
source='can_use_ssh_key_login', label=_('Can public key authentication') source='can_use_ssh_key_login', label=_('Can public key authentication')
) )
password = EncryptedField(required=False, allow_blank=True, allow_null=True, max_length=1024)
# Todo: 这里看看该怎么搞 # Todo: 这里看看该怎么搞
# can_update = serializers.SerializerMethodField(label=_('Can update')) # can_update = serializers.SerializerMethodField(label=_('Can update'))
# can_delete = serializers.SerializerMethodField(label=_('Can delete')) # can_delete = serializers.SerializerMethodField(label=_('Can delete'))