mirror of https://github.com/jumpserver/jumpserver
fix: 修改创建更新用户的密码字段
parent
bf466a1ba2
commit
bc8df72603
|
@ -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'))
|
||||||
|
|
Loading…
Reference in New Issue