fix: 修改命令存储配置DOC_TYPE字段类型为ReadableHiddenField

pull/5489/head
Bai 2021-01-20 11:22:28 +08:00 committed by Jiangjie.Bai
parent dd9a55bd5f
commit 4de9e608b1
1 changed files with 4 additions and 4 deletions

View File

@ -6,6 +6,7 @@ from urllib.parse import urlparse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.db.models import TextChoices from django.db.models import TextChoices
from common.drf.serializers import MethodSerializer from common.drf.serializers import MethodSerializer
from common.drf.fields import ReadableHiddenField
from ..models import ReplayStorage, CommandStorage from ..models import ReplayStorage, CommandStorage
from .. import const from .. import const
@ -170,7 +171,7 @@ class CommandStorageTypeESSerializer(serializers.Serializer):
hosts_help_text = ''' hosts_help_text = '''
Tip: If there are multiple hosts, use a comma (,) to separate them. Tip: If there are multiple hosts, use a comma (,) to separate them.
(eg: http://www.jumpserver.a.com, http://www.jumpserver.b.com) (eg: http://www.jumpserver.a.com:9100, http://www.jumpserver.b.com:9100)
''' '''
HOSTS = serializers.ListField( HOSTS = serializers.ListField(
child=serializers.CharField(validators=[command_storage_es_host_format_validator]), child=serializers.CharField(validators=[command_storage_es_host_format_validator]),
@ -179,9 +180,8 @@ class CommandStorageTypeESSerializer(serializers.Serializer):
INDEX = serializers.CharField( INDEX = serializers.CharField(
max_length=1024, default='jumpserver', label=_('Index'), allow_null=True max_length=1024, default='jumpserver', label=_('Index'), allow_null=True
) )
DOC_TYPE = serializers.CharField( DOC_TYPE = ReadableHiddenField(default='command', label=_('Doc type'), allow_null=True)
max_length=1024, read_only=True, default='command', label=_('Doc type'), allow_null=True
)
# mapping # mapping