assets-ai/src/app/(app)/settings
gitadmin dbc7600a59 feat: 权限细粒度拆分 + 前端按钮权限控制 + 角色管理优化
- 权限拆分:assets:write → assets:create + assets:import + assets:update
- 旧 assets:write 自动迁移(自定义角色),editor 默认权限同步更新
- API 层:create/import/update/batch/template 路由改用独立权限检查
- 前端:资产列表页/详情页按钮由权限驱动显隐(导入/模板/新增/编辑/删除)
- 新增/导入/编辑页面增加权限守卫,无权限重定向到资产列表
- 角色管理页权限选择列表同步新增三个权限选项
- 修复模板按钮链接指向错误的 404 页面
- editor/viewer 角色可编辑权限,仅 admin 强制同步默认值
- 三个内置角色均不可删除
- 部署到 txjp 服务器 (assets.tlyq.ai)
2026-05-14 17:38:34 +08:00
..
api-keys chore: 初始化仓库 — 资产管理系统 2026-05-07 10:25:02 +08:00
roles feat: 权限细粒度拆分 + 前端按钮权限控制 + 角色管理优化 2026-05-14 17:38:34 +08:00
users feat: SSO 集成 — 共享 JWT + LDAP 认证 + 跨站点用户管理 API 2026-05-14 16:37:49 +08:00
page.tsx chore: 初始化仓库 — 资产管理系统 2026-05-07 10:25:02 +08:00