my_local_kimi_dev2
12de320459
feat(admin): scope tools dialog with category tabs and table
...
- top category tabs with per-category counts and selected badges
- table layout: checkbox, tool name, description, type, status
- header checkbox for select-all with indeterminate state
- search filter and selected-only toggle
- footer summary of cross-category selections
- keep existing data-testid hooks for E2E tests
2026-09-16 11:35:17 +08:00
my_local_kimi_dev2
a575736c81
feat(admin): paginate tools list endpoint and console UI
...
- GET /tools returns ToolPageView{total,page,pageSize,records}, pageSize=0 keeps full-list mode
- App.vue adds pager below tools table; scope/audit/category pickers use allTools
- add backend pagination tests and front-end pager contract test
2026-09-16 09:52:19 +08:00
jiashumeng
e064e86def
feat(admin): add managed Open API client keys
2026-09-15 12:05:26 +09:30
xiaoqu
965b314751
feat(token): 一作用域一Token(签发N个作用域生成N把); 新增Open API /api/open/token/ensure(get-or-create, X-Open-Key鉴权, 明文不可回吐)
2026-09-04 16:53:18 +08:00
xiaoqu
48e4f61ff4
feat(admin): 用户管理列表只查企业账号(enterprise_type 0/1, NULL保留), 排除物业账号(2)
2026-09-03 18:48:21 +08:00
xiaoqu
abfaa8c2d1
feat(admin): 用户管理改服务端分页(page/pageSize/total, pageSize上限100), 前端加分页器; MCP工具rows上限100已有, 补测试
2026-09-03 18:27:35 +08:00
xiaoqu
c381249fa8
前端构建走国内镜像: node 用 npmmirror downloadRoot, npm 用 node 自带(provided), front/.npmrc 指向 registry.npmmirror.com; 修复 nodejs.org 直连超时
2026-09-03 17:31:47 +08:00
xqzp2026
b1dd68a14c
feat(admin): implement P4 management console
2026-09-03 18:01:00 +09:30