|
|
af142173bb
|
fix: create_apikey.dspy 添加重复key返回500,加try/except
添加重复的应用ID或名称时,sor.C()抛Duplicate异常未捕获,
导致500错误而非友好的提示信息。
修复:
- 包裹主逻辑在try/except中
- Duplicate/1062错误: 返回'应用ID或名称已存在'
- 其他错误: 返回具体错误信息
|
2026-06-29 14:46:33 +08:00 |
|
|
|
39e7cc5036
|
fix: 添加/dapi/downapp和/dapi/downapp/路径到logined权限(尾斜杠匹配)
|
2026-06-05 11:56:03 +08:00 |
|
|
|
9545853ea9
|
fix: replace wildcard patterns with explicit per-file entries in load_path.py
|
2026-06-04 13:03:32 +08:00 |
|
|
|
c210f30322
|
feat: 客户API Key管理 - 创建/更新/复制/删除功能
1. json/downapp.json: 添加更新和删除工具栏按钮,移除noedit限制
2. wwwroot/update_apikey.dspy: 查询并返回预填充的更新表单
3. wwwroot/do_update_apikey.dspy: 处理更新表单提交
4. wwwroot/delete_apikey.dspy: 删除API Key及关联应用
5. wwwroot/apikey_manage.ui: 独立API Key管理页面
6. scripts/load_path.py: 使用通配符%/dapi/%注册所有路径
|
2026-05-31 12:09:45 +08:00 |
|
|
|
0c184fd5fe
|
feat: add load_path.py for RBAC permission registration
|
2026-05-27 16:28:54 +08:00 |
|