logan
b1a3d74661
feat: 角色权限体系改造 — developer可审批, auditor纯只读
角色权限矩阵:
- admin: 全部权限
- dba: 数据源管理+工单全流程+审批+执行
- developer: 查询+提交工单+审批(不能执行)
- auditor: 只读(审计日志+审核规则+审批流程查看)
后端改动:
- ticket.go: 修复GetCurrentUser返回值顺序bug(userID,username,role)
- ticket.go: CreateTicket拦截auditor提交工单
- ticket.go: ApproveTicket允许admin/dba/developer
- ticket.go: ExecuteTicket仅允许admin/dba
- router.go: query执行限制admin/dba/developer
- router.go: workflow写操作限制admin/dba
- router.go: audit-rules写操作限制admin/dba
前端改动:
- menu.ts: tickets去掉auditor, workflow加developer+auditor, audit-logs加auditor
- useAuth.tsx: routePermissionMap和actionPermissionMap同步更新
- TicketDetailPage: canApprove加developer角色
DB迁移: test123/test234从auditor→developer
2026-06-03 01:19:24 +08:00
..
2026-05-25 23:32:15 +08:00
2026-06-01 01:00:23 +08:00
2026-06-01 01:00:23 +08:00
2026-05-31 01:30:10 +08:00
2026-05-26 09:27:40 +08:00
2026-06-01 01:47:08 +08:00
2026-06-01 01:00:23 +08:00
2026-05-30 01:44:58 +08:00
2026-05-27 02:38:18 +08:00
2026-06-01 01:00:23 +08:00
2026-05-30 10:24:29 +08:00
2026-05-26 09:27:40 +08:00
2026-05-27 00:06:13 +08:00
2026-05-31 23:55:18 +08:00
2026-05-25 23:39:16 +08:00
2026-05-31 02:07:10 +08:00
2026-06-03 01:19:24 +08:00
2026-05-31 00:18:43 +08:00