mirror of
https://github.com/jumpserver/jumpserver.git
synced 2026-04-06 12:23:25 +00:00
* perf: 修改主题色 * pref: debug toolbar 太费时间 先禁用 * perf: 修改颜色 * perf: 优化 interface * perf: 修改 avartar * perf: css color Co-authored-by: ibuler <ibuler@qq.com>
46 lines
1.8 KiB
Python
46 lines
1.8 KiB
Python
# coding: utf-8
|
|
#
|
|
|
|
from rest_framework import serializers
|
|
|
|
__all__ = ['PublicSettingSerializer', 'PrivateSettingSerializer']
|
|
|
|
|
|
class PublicSettingSerializer(serializers.Serializer):
|
|
XPACK_ENABLED = serializers.BooleanField()
|
|
INTERFACE = serializers.DictField()
|
|
|
|
|
|
class PrivateSettingSerializer(PublicSettingSerializer):
|
|
WINDOWS_SKIP_ALL_MANUAL_PASSWORD = serializers.BooleanField()
|
|
OLD_PASSWORD_HISTORY_LIMIT_COUNT = serializers.IntegerField()
|
|
SECURITY_MAX_IDLE_TIME = serializers.IntegerField()
|
|
SECURITY_VIEW_AUTH_NEED_MFA = serializers.BooleanField()
|
|
SECURITY_MFA_VERIFY_TTL = serializers.IntegerField()
|
|
SECURITY_COMMAND_EXECUTION = serializers.BooleanField()
|
|
SECURITY_PASSWORD_EXPIRATION_TIME = serializers.IntegerField()
|
|
SECURITY_LUNA_REMEMBER_AUTH = serializers.BooleanField()
|
|
SECURITY_WATERMARK_ENABLED = serializers.BooleanField()
|
|
SESSION_EXPIRE_AT_BROWSER_CLOSE = serializers.BooleanField()
|
|
PASSWORD_RULE = serializers.DictField()
|
|
SECURITY_SESSION_SHARE = serializers.BooleanField()
|
|
XPACK_LICENSE_IS_VALID = serializers.BooleanField()
|
|
XPACK_LICENSE_INFO = serializers.DictField()
|
|
HELP_DOCUMENT_URL = serializers.CharField()
|
|
HELP_SUPPORT_URL = serializers.CharField()
|
|
|
|
AUTH_WECOM = serializers.BooleanField()
|
|
AUTH_DINGTALK = serializers.BooleanField()
|
|
AUTH_FEISHU = serializers.BooleanField()
|
|
AUTH_TEMP_TOKEN = serializers.BooleanField()
|
|
|
|
TERMINAL_RAZOR_ENABLED = serializers.BooleanField()
|
|
TERMINAL_MAGNUS_ENABLED = serializers.BooleanField()
|
|
TERMINAL_KOKO_SSH_ENABLED = serializers.BooleanField()
|
|
TERMINAL_OMNIDB_ENABLED = serializers.BooleanField()
|
|
|
|
ANNOUNCEMENT_ENABLED = serializers.BooleanField()
|
|
ANNOUNCEMENT = serializers.DictField()
|
|
|
|
TICKETS_ENABLED = serializers.BooleanField()
|