mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-04 00:44:48 +00:00
feat: public settings 区分 public 和 open
This commit is contained in:
@@ -3,8 +3,40 @@
|
||||
|
||||
from rest_framework import serializers
|
||||
|
||||
__all__ = ['PublicSettingSerializer']
|
||||
__all__ = ['PublicSettingSerializer', 'PrivateSettingSerializer']
|
||||
|
||||
|
||||
class PublicSettingSerializer(serializers.Serializer):
|
||||
data = serializers.DictField(read_only=True)
|
||||
XPACK_ENABLED = serializers.BooleanField()
|
||||
SECURITY_WATERMARK_ENABLED = serializers.BooleanField()
|
||||
LOGIN_TITLE = serializers.CharField()
|
||||
LOGO_URLS = 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()
|
||||
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()
|
||||
|
||||
XRDP_ENABLED = serializers.BooleanField()
|
||||
TERMINAL_MAGNUS_ENABLED = serializers.BooleanField()
|
||||
TERMINAL_KOKO_SSH_ENABLED = serializers.BooleanField()
|
||||
|
||||
ANNOUNCEMENT_ENABLED = serializers.BooleanField()
|
||||
ANNOUNCEMENT = serializers.CharField()
|
Reference in New Issue
Block a user