mirror of https://github.com/jumpserver/jumpserver
perf: 优化设置中的数字大小
parent
8c3f89ee51
commit
741b96ddee
|
@ -12,7 +12,7 @@ class CASSettingSerializer(serializers.Serializer):
|
||||||
CAS_SERVER_URL = serializers.CharField(required=False, max_length=1024, label=_('Server url'))
|
CAS_SERVER_URL = serializers.CharField(required=False, max_length=1024, label=_('Server url'))
|
||||||
CAS_ROOT_PROXIED_AS = serializers.CharField(required=False, max_length=1024, label=_('Proxy server url'))
|
CAS_ROOT_PROXIED_AS = serializers.CharField(required=False, max_length=1024, label=_('Proxy server url'))
|
||||||
CAS_LOGOUT_COMPLETELY = serializers.BooleanField(required=False, label=_('Logout completely'))
|
CAS_LOGOUT_COMPLETELY = serializers.BooleanField(required=False, label=_('Logout completely'))
|
||||||
CAS_VERSION = serializers.IntegerField(required=False, label=_('Version'))
|
CAS_VERSION = serializers.IntegerField(required=False, label=_('Version'), min_value=1, max_value=3)
|
||||||
CAS_USERNAME_ATTRIBUTE = serializers.CharField(required=False, max_length=1024, label=_('Username attr'))
|
CAS_USERNAME_ATTRIBUTE = serializers.CharField(required=False, max_length=1024, label=_('Username attr'))
|
||||||
CAS_APPLY_ATTRIBUTES_TO_USER = serializers.BooleanField(required=False, label=_('Enable attributes map'))
|
CAS_APPLY_ATTRIBUTES_TO_USER = serializers.BooleanField(required=False, label=_('Enable attributes map'))
|
||||||
CAS_RENAME_ATTRIBUTES = serializers.DictField(required=False, label=_('Rename attr'))
|
CAS_RENAME_ATTRIBUTES = serializers.DictField(required=False, label=_('Rename attr'))
|
||||||
|
|
|
@ -63,7 +63,10 @@ class LDAPSettingSerializer(serializers.Serializer):
|
||||||
AUTH_LDAP_SYNC_CRONTAB = serializers.CharField(
|
AUTH_LDAP_SYNC_CRONTAB = serializers.CharField(
|
||||||
required=False, max_length=1024, allow_null=True, label=_('Regularly perform')
|
required=False, max_length=1024, allow_null=True, label=_('Regularly perform')
|
||||||
)
|
)
|
||||||
AUTH_LDAP_CONNECT_TIMEOUT = serializers.IntegerField(required=False, label=_('Connect timeout'))
|
AUTH_LDAP_CONNECT_TIMEOUT = serializers.IntegerField(
|
||||||
|
min_value=1, max_value=300,
|
||||||
|
required=False, label=_('Connect timeout'),
|
||||||
|
)
|
||||||
AUTH_LDAP_SEARCH_PAGED_SIZE = serializers.IntegerField(required=False, label=_('Search paged size'))
|
AUTH_LDAP_SEARCH_PAGED_SIZE = serializers.IntegerField(required=False, label=_('Search paged size'))
|
||||||
|
|
||||||
AUTH_LDAP = serializers.BooleanField(required=False, label=_('Enable LDAP auth'))
|
AUTH_LDAP = serializers.BooleanField(required=False, label=_('Enable LDAP auth'))
|
||||||
|
|
|
@ -6,17 +6,22 @@ __all__ = ['CleaningSerializer']
|
||||||
|
|
||||||
class CleaningSerializer(serializers.Serializer):
|
class CleaningSerializer(serializers.Serializer):
|
||||||
LOGIN_LOG_KEEP_DAYS = serializers.IntegerField(
|
LOGIN_LOG_KEEP_DAYS = serializers.IntegerField(
|
||||||
|
min_value=1, max_value=9999,
|
||||||
label=_("Login log keep days"), help_text=_("Unit: day")
|
label=_("Login log keep days"), help_text=_("Unit: day")
|
||||||
)
|
)
|
||||||
TASK_LOG_KEEP_DAYS = serializers.IntegerField(
|
TASK_LOG_KEEP_DAYS = serializers.IntegerField(
|
||||||
|
min_value=1, max_value=9999,
|
||||||
label=_("Task log keep days"), help_text=_("Unit: day")
|
label=_("Task log keep days"), help_text=_("Unit: day")
|
||||||
)
|
)
|
||||||
OPERATE_LOG_KEEP_DAYS = serializers.IntegerField(
|
OPERATE_LOG_KEEP_DAYS = serializers.IntegerField(
|
||||||
|
min_value=1, max_value=9999,
|
||||||
label=_("Operate log keep days"), help_text=_("Unit: day")
|
label=_("Operate log keep days"), help_text=_("Unit: day")
|
||||||
)
|
)
|
||||||
FTP_LOG_KEEP_DAYS = serializers.IntegerField(
|
FTP_LOG_KEEP_DAYS = serializers.IntegerField(
|
||||||
|
min_value=1, max_value=9999,
|
||||||
label=_("FTP log keep days"), help_text=_("Unit: day")
|
label=_("FTP log keep days"), help_text=_("Unit: day")
|
||||||
)
|
)
|
||||||
CLOUD_SYNC_TASK_EXECUTION_KEEP_DAYS = serializers.IntegerField(
|
CLOUD_SYNC_TASK_EXECUTION_KEEP_DAYS = serializers.IntegerField(
|
||||||
|
min_value=1, max_value=9999,
|
||||||
label=_("Cloud sync record keep days"), help_text=_("Unit: day")
|
label=_("Cloud sync record keep days"), help_text=_("Unit: day")
|
||||||
)
|
)
|
||||||
|
|
|
@ -9,7 +9,7 @@ __all__ = ['MailTestSerializer', 'EmailSettingSerializer', 'EmailContentSettingS
|
||||||
|
|
||||||
class MailTestSerializer(serializers.Serializer):
|
class MailTestSerializer(serializers.Serializer):
|
||||||
EMAIL_HOST = serializers.CharField(max_length=1024, required=True)
|
EMAIL_HOST = serializers.CharField(max_length=1024, required=True)
|
||||||
EMAIL_PORT = serializers.IntegerField(default=25)
|
EMAIL_PORT = serializers.IntegerField(default=25, min_value=1, max_value=65535)
|
||||||
EMAIL_HOST_USER = serializers.CharField(max_length=1024)
|
EMAIL_HOST_USER = serializers.CharField(max_length=1024)
|
||||||
EMAIL_HOST_PASSWORD = serializers.CharField(required=False, allow_blank=True)
|
EMAIL_HOST_PASSWORD = serializers.CharField(required=False, allow_blank=True)
|
||||||
EMAIL_FROM = serializers.CharField(required=False, allow_blank=True)
|
EMAIL_FROM = serializers.CharField(required=False, allow_blank=True)
|
||||||
|
|
|
@ -12,7 +12,10 @@ class OtherSettingSerializer(serializers.Serializer):
|
||||||
OTP_ISSUER_NAME = serializers.CharField(
|
OTP_ISSUER_NAME = serializers.CharField(
|
||||||
required=False, max_length=1024, label=_('OTP issuer name'),
|
required=False, max_length=1024, label=_('OTP issuer name'),
|
||||||
)
|
)
|
||||||
OTP_VALID_WINDOW = serializers.IntegerField(label=_("OTP valid window"))
|
OTP_VALID_WINDOW = serializers.IntegerField(
|
||||||
|
min_value=1, max_value=10,
|
||||||
|
label=_("OTP valid window")
|
||||||
|
)
|
||||||
|
|
||||||
WINDOWS_SSH_DEFAULT_SHELL = serializers.ChoiceField(
|
WINDOWS_SSH_DEFAULT_SHELL = serializers.ChoiceField(
|
||||||
choices=[
|
choices=[
|
||||||
|
|
|
@ -69,7 +69,10 @@ class SecurityAuthSerializer(serializers.Serializer):
|
||||||
required=False, default=False, label=_("Only from source login"),
|
required=False, default=False, label=_("Only from source login"),
|
||||||
help_text=_("If enable, CAS、OIDC auth will be failed, if user not exist yet")
|
help_text=_("If enable, CAS、OIDC auth will be failed, if user not exist yet")
|
||||||
)
|
)
|
||||||
SECURITY_MFA_VERIFY_TTL = serializers.IntegerField(label=_("MFA verify TTL"), help_text=_("Unit: second"))
|
SECURITY_MFA_VERIFY_TTL = serializers.IntegerField(
|
||||||
|
min_value=5, max_value=60*30,
|
||||||
|
label=_("MFA verify TTL"), help_text=_("Unit: second"),
|
||||||
|
)
|
||||||
SECURITY_LOGIN_CAPTCHA_ENABLED = serializers.BooleanField(
|
SECURITY_LOGIN_CAPTCHA_ENABLED = serializers.BooleanField(
|
||||||
required=False, default=True,
|
required=False, default=True,
|
||||||
label=_("Enable Login captcha")
|
label=_("Enable Login captcha")
|
||||||
|
|
Loading…
Reference in New Issue