diff --git a/apps/jumpserver/conf.py b/apps/jumpserver/conf.py index 662c91fba..1f8f42980 100644 --- a/apps/jumpserver/conf.py +++ b/apps/jumpserver/conf.py @@ -355,6 +355,11 @@ class Config(dict): 'WINDOWS_SSH_DEFAULT_SHELL': 'cmd', 'PERIOD_TASK_ENABLED': True, + # 导航栏 帮助 + 'HELP_DOCUMENT_URL': 'http://docs.jumpserver.org', + 'HELP_SUPPORT_URL': 'http://www.jumpserver.org/support/', + 'OFFICIAL_WEBSITE_URL': 'http://www.jumpserver.org', + 'TICKETS_ENABLED': True, 'FORGOT_PASSWORD_URL': '', 'HEALTH_CHECK_TOKEN': '', diff --git a/apps/settings/serializers/other.py b/apps/settings/serializers/other.py index a999ae6fe..4341b6bb9 100644 --- a/apps/settings/serializers/other.py +++ b/apps/settings/serializers/other.py @@ -29,6 +29,21 @@ class OtherSettingSerializer(serializers.Serializer): required=False, label=_("Perm single to ungroup node") ) + HELP_DOCUMENT_URL = serializers.URLField( + required=False, allow_blank=True, allow_null=True, label=_("Help Docs URL"), + help_text=_('default: http://docs.jumpserver.org') + ) + + HELP_SUPPORT_URL = serializers.URLField( + required=False, allow_blank=True, allow_null=True, label=_("Help Support URL"), + help_text=_('default: http://www.jumpserver.org/support/') + ) + + OFFICIAL_WEBSITE_URL = serializers.URLField( + required=False, allow_blank=True, allow_null=True, label=_("Help Website URL"), + help_text=_('default: http://www.jumpserver.org') + ) + # 准备废弃 # PERIOD_TASK_ENABLED = serializers.BooleanField( # required=False, label=_("Enable period task")