feat(api): LlmSetting/Source 暴露 blocklist_tags,admin 编辑入口就绪
- schemas/source.SourceOut/In/Update 加 blocklist_tags - admin.create_source 透传 blocklist_tags - admin.update_source 走 setattr 通用,自动支持新字段 - admin_llm.get_settings 在 row=None 分支返回默认值时补 blocklist_tags=[] - update_settings 走 setattr 通用,自动支持新字段
This commit is contained in:
@@ -50,6 +50,7 @@ async def create_source(body: SourceIn, session: AsyncSession = Depends(get_sess
|
||||
translate_to=body.translate_to,
|
||||
enabled=body.enabled,
|
||||
headers_json=body.headers_json,
|
||||
blocklist_tags=body.blocklist_tags or [],
|
||||
)
|
||||
session.add(src)
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user