From b487a228213be0711caa90397783c80608f9958a Mon Sep 17 00:00:00 2001 From: ibuler Date: Sat, 9 May 2026 09:25:42 +0800 Subject: [PATCH] perf: add flower enable setting --- apps/jumpserver/conf.py | 2 ++ apps/jumpserver/settings/custom.py | 1 + apps/settings/serializers/public.py | 1 + 3 files changed, 4 insertions(+) diff --git a/apps/jumpserver/conf.py b/apps/jumpserver/conf.py index a09c629ff..b8459650e 100644 --- a/apps/jumpserver/conf.py +++ b/apps/jumpserver/conf.py @@ -763,6 +763,8 @@ class Config(dict): 'JDMC_SOCK_PATH': '', 'SMALL_LOGO_MODE': os.environ.get('SMALL_LOGO_MODE', False), + 'FLOWER_ENABLED': True, + # x-forwarded-for 相关 'TRUSTED_IP_VERIFY_ENABLED': False, 'TRUSTED_IP_SOURCE_HEADER': '', diff --git a/apps/jumpserver/settings/custom.py b/apps/jumpserver/settings/custom.py index 0ba2f2c42..b0d3283f0 100644 --- a/apps/jumpserver/settings/custom.py +++ b/apps/jumpserver/settings/custom.py @@ -298,5 +298,6 @@ SMALL_LOGO_MODE = CONFIG.SMALL_LOGO_MODE REMOTE_APP_STORE_URL = CONFIG.REMOTE_APP_STORE_URL +FLOWER_ENABLED = CONFIG.FLOWER_ENABLED LANGUAGES_SUPPORTED = [code.strip() for code in CONFIG.LANGUAGES_SUPPORTED.split(',')] \ No newline at end of file diff --git a/apps/settings/serializers/public.py b/apps/settings/serializers/public.py index d7d521202..e5e6cedc1 100644 --- a/apps/settings/serializers/public.py +++ b/apps/settings/serializers/public.py @@ -88,6 +88,7 @@ class PrivateSettingSerializer(PublicSettingSerializer): CHANGE_SECRET_AFTER_SESSION_END = serializers.BooleanField() JDMC_ENABLED = serializers.BooleanField() + FLOWER_ENABLED = serializers.BooleanField() REMOTE_APP_STORE_URL = serializers.CharField()