。
|
7677fd0d71
|
merge: 集成V2.6 性能增强与小宝后台化
# Conflicts:
# apps/server/prisma/schema.prisma
# apps/server/src/app.module.ts
# apps/web/components/layout/Sidebar.tsx
# docs/architecture.md
# docs/decisions.md
# docs/roadmap.md
|
2026-07-08 18:04:39 +08:00 |
|
。
|
15653b5b35
|
feat(ops): 增加运行时性能看板
|
2026-07-08 17:47:36 +08:00 |
|
。
|
988d659fcc
|
feat(admin): 增加审计与一致性页面
|
2026-07-08 17:05:16 +08:00 |
|
Script Generator
|
3d3d56697a
|
feat(版本): 完善研发计划与预警已读
关键改动:
- 增加版本表单、发布校验和调研方向进度规则
- 扩展小宝预警已读状态、风险签名和今日证据
- 补充组长权限、加班查看范围、活动记录与相关测试
Co-Authored-By: Codex GPT-5 <codex@openai.com>
|
2026-06-30 16:48:58 +08:00 |
|
Script Generator
|
46a002f817
|
feat(小宝预警): 增加权限与数据键
|
2026-06-29 17:13:54 +08:00 |
|
Script Generator
|
c2f2fed82c
|
feat: 加班/版本/项目调整 + 角色权限设计
加班记录:
- 加班人默认回显当前用户且不可改
- 列表加创建日期列
- 移除编辑功能(创建即提交,仅可删除)
- 提交时校验结束>开始
版本列表:
- 移除顶部 9 个状态 tab + 表格状态列
- 仅保留搜索、项目、优先级筛选
项目列表:
- 行内显示进度未达 100% 的版本(与版本页同源算法)
- 新增 lib/version-progress.ts 抽出公共进度计算
角色权限:
- RoleItem 加 permissions 字段
- 新建 lib/permissions.ts: 14 组 37 个权限点 + 默认 5 角色映射 + hasPermission
- 角色表单内嵌权限矩阵(主模块 4 件套 + Tab 二档 + Bug Tab 4 档)+ 全选/反选/仅查看快捷
- 新建 components/auth/Guard.tsx: RouteGuard + PermissionGuard + useHasPermission + AccessDenied
- Sidebar 菜单按 view 权限过滤
- 7 个主路由(products/projects/versions/requirements/overtime/admin/members/roles)包 RouteGuard
- 版本详情 Tab 按 view 权限过滤,自动跳转到第一个有权限的 Tab
- 默认未登录/无角色按只读最严格
- 超管 role-admin: ['*'] 通配符,permissions 不可改
通用:
- 新建 components/FieldError.tsx 统一表单错误文案
- PlanTab 提交时校验结束>开始
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-16 19:15:28 +08:00 |
|