feat: support custom languages choices via config, use , split format

This commit is contained in:
Bai
2026-04-22 18:20:59 +08:00
parent 09be028dc9
commit c013b89eef
3 changed files with 4 additions and 4 deletions

View File

@@ -267,7 +267,7 @@ class Config(dict):
'AUTH_CUSTOM_SSO': False,
'AUTH_CUSTOM_SSO_FILE_MD5': '',
'AUTH_CUSTOM_SSO_QUERY_PARAMS': ['token'],
'AUTH_CUSTOM_SSO_QUERY_PARAMS': 'token',
# 临时密码
'AUTH_TEMP_TOKEN': False,
@@ -770,7 +770,7 @@ class Config(dict):
'TRUSTED_IP_SIGN_KEY': '',
'REMOTE_APP_STORE_URL': 'https://apps.fit2cloud.com/jumpserver',
'LANGUAGES_SUPPORTED': [],
'LANGUAGES_SUPPORTED': '',
}
old_config_map = {

View File

@@ -373,4 +373,4 @@ if AUTH_CUSTOM_SSO and AUTH_CUSTOM_SSO_FILE_MD5:
if md5 != get_file_md5(AUTH_CUSTOM_SSO_FILE_PATH):
# 如果启用了自定义 SSO 认证,但文件 MD5 不匹配,则不启用自定义 SSO 认证
AUTH_CUSTOM_SSO = False
AUTH_CUSTOM_SSO_QUERY_PARAMS = CONFIG.AUTH_CUSTOM_SSO_QUERY_PARAMS
AUTH_CUSTOM_SSO_QUERY_PARAMS = [q.strip() for q in CONFIG.AUTH_CUSTOM_SSO_QUERY_PARAMS.split(',')]

View File

@@ -299,4 +299,4 @@ SMALL_LOGO_MODE = CONFIG.SMALL_LOGO_MODE
REMOTE_APP_STORE_URL = CONFIG.REMOTE_APP_STORE_URL
LANGUAGES_SUPPORTED = CONFIG.LANGUAGES_SUPPORTED
LANGUAGES_SUPPORTED = [code.strip() for code in CONFIG.LANGUAGES_SUPPORTED.split(',')]