feat: add Space aggregate login

This commit is contained in:
237899745
2026-05-27 20:39:46 +08:00
parent e725db79a9
commit 056948612a
136 changed files with 2405 additions and 322 deletions

View File

@@ -42,6 +42,11 @@ _DEFAULT_SYSTEM_CONFIG = {
"kdocs_admin_notify_email": "",
"kdocs_row_start": 0,
"kdocs_row_end": 0,
"social_login_enabled": 0,
"social_login_endpoint": "https://www.spacezs.cn/connect.php",
"social_login_appid": "",
"social_login_appkey": "",
"social_login_providers": "qq,wx,alipay",
}
_SYSTEM_CONFIG_UPDATERS = (
@@ -71,6 +76,11 @@ _SYSTEM_CONFIG_UPDATERS = (
("kdocs_admin_notify_email", "kdocs_admin_notify_email"),
("kdocs_row_start", "kdocs_row_start"),
("kdocs_row_end", "kdocs_row_end"),
("social_login_enabled", "social_login_enabled"),
("social_login_endpoint", "social_login_endpoint"),
("social_login_appid", "social_login_appid"),
("social_login_appkey", "social_login_appkey"),
("social_login_providers", "social_login_providers"),
)
@@ -316,6 +326,11 @@ def update_system_config(
kdocs_row_start=None,
kdocs_row_end=None,
db_slow_query_ms=None,
social_login_enabled=None,
social_login_endpoint=None,
social_login_appid=None,
social_login_appkey=None,
social_login_providers=None,
) -> bool:
"""更新系统配置仅更新DB不做缓存处理"""
arg_values = {
@@ -345,6 +360,11 @@ def update_system_config(
"kdocs_row_start": kdocs_row_start,
"kdocs_row_end": kdocs_row_end,
"db_slow_query_ms": db_slow_query_ms,
"social_login_enabled": social_login_enabled,
"social_login_endpoint": social_login_endpoint,
"social_login_appid": social_login_appid,
"social_login_appkey": social_login_appkey,
"social_login_providers": social_login_providers,
}
updates = []