mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-12 08:46:02 +00:00
feat: system.json 的可视化编辑
This commit is contained in:
@@ -44,7 +44,11 @@ class SettingsRouterGroup(group.RouterGroup):
|
||||
async def _(manager_name: str) -> str:
|
||||
data = await quart.request.json
|
||||
manager = self.ap.settings_mgr.get_manager(manager_name)
|
||||
manager.data = data['data']
|
||||
# manager.data = data['data']
|
||||
for k, v in data['data'].items():
|
||||
manager.data[k] = v
|
||||
|
||||
await manager.dump_config()
|
||||
return self.success(data={
|
||||
"data": manager.data
|
||||
})
|
||||
|
||||
@@ -33,7 +33,8 @@ class LoadConfigStage(stage.BootingStage):
|
||||
ap.settings_mgr.register_manager(
|
||||
name="pipeline.json",
|
||||
description="消息处理流水线配置",
|
||||
manager=ap.pipeline_cfg
|
||||
manager=ap.pipeline_cfg,
|
||||
schema=schema.CONFIG_PIPELINE_SCHEMA
|
||||
)
|
||||
|
||||
ap.settings_mgr.register_manager(
|
||||
|
||||
@@ -8,3 +8,4 @@ def load_schema(schema_path: str) -> dict:
|
||||
|
||||
|
||||
CONFIG_SYSTEM_SCHEMA = load_schema("templates/schema/system.json")
|
||||
CONFIG_PIPELINE_SCHEMA = load_schema("templates/schema/pipeline.json")
|
||||
Reference in New Issue
Block a user