V10.507 接入 Webcrumbs 並收斂 writer approval gate
All checks were successful
CD Pipeline / deploy (push) Successful in 1m21s
All checks were successful
CD Pipeline / deploy (push) Successful in 1m21s
This commit is contained in:
19
app.py
19
app.py
@@ -58,7 +58,15 @@ except ImportError as e:
|
||||
|
||||
# ================= 🔧 3. 系統核心配置 =================
|
||||
# 從 config.py 匯入必要的設定
|
||||
from config import SYSTEM_VERSION, validate_critical_config
|
||||
from config import (
|
||||
SYSTEM_VERSION,
|
||||
WEBCRUMBS_BASE_URL,
|
||||
WEBCRUMBS_ENABLED,
|
||||
WEBCRUMBS_PLUGIN_BASE_URL,
|
||||
WEBCRUMBS_RUNTIME_URL,
|
||||
WEBCRUMBS_RUNTIME_VERSION,
|
||||
validate_critical_config,
|
||||
)
|
||||
|
||||
sys_log = SystemLogger("Web_Server").get_logger()
|
||||
|
||||
@@ -434,9 +442,16 @@ def inject_global_vars():
|
||||
'metabase_url': '/metabase',
|
||||
'grist_url': '/grist',
|
||||
'datetime_now': datetime.now(TAIPEI_TZ).strftime('%Y-%m-%d %H:%M:%S'),
|
||||
'webcrumbs_config': {
|
||||
'enabled': WEBCRUMBS_ENABLED,
|
||||
'base_url': WEBCRUMBS_BASE_URL,
|
||||
'runtime_url': WEBCRUMBS_RUNTIME_URL,
|
||||
'runtime_version': WEBCRUMBS_RUNTIME_VERSION,
|
||||
'plugin_base_url': WEBCRUMBS_PLUGIN_BASE_URL,
|
||||
},
|
||||
}
|
||||
|
||||
sys_log.info("[Template] ✅ 全域模板變數已注入 (metabase_url, grist_url)")
|
||||
sys_log.info("[Template] ✅ 全域模板變數已注入 (metabase_url, grist_url, webcrumbs_config)")
|
||||
|
||||
# ================= 🛠️ V9.72: 分類設定管理核心 =================
|
||||
CATEGORIES_JSON_PATH = os.path.join(BASE_DIR, 'data', 'categories.json')
|
||||
|
||||
Reference in New Issue
Block a user