Cheng Zhou
|
89cecce6b5
|
权限管理:新增医学审核项目角色
新增 MEDICAL_REVIEW 项目角色,界面显示为医学审核,并通过 Alembic 迁移扩展 user_role 枚举。
为医学审核配置独立默认权限:项目总览、参与者、风险问题、监查稽查、FAQ、共享库按医学审核职责开放,不再复制 PV 默认权限。
同步前后端类型、项目成员角色下拉、权限矩阵展示、文件分发角色兜底和用户协议文案,并补充权限矩阵回归测试。
|
2026-05-13 09:25:37 +08:00 |
|
Cheng Zhou
|
939fc70532
|
权限管理:接入项目级权限矩阵
新增项目级角色权限矩阵,覆盖 PM、CRA、PV、IMP、QA 等项目角色,并通过迁移表持久化各业务模块的读写权限。
后端将参与者、合同费用、物资、启动、里程碑、风险问题、监查稽查、FAQ、共享库、文件版本等接口接入矩阵校验,修复审计日志导出权限和登录 502 的依赖导入问题。
前端新增权限管理页面和项目路由权限映射,按矩阵控制导航显示、直接访问拦截、操作按钮启停,并限制管理后台仅 admin 和授权 PM 可进入。
补充后端权限归一化与接口静态测试、前端路由/权限工具/权限管理页面/工作台等回归测试。
|
2026-05-13 08:58:03 +08:00 |
|
Cheng Zhou
|
77e842637d
|
中文:收口权限与中心/立项配置改造
|
2026-05-12 10:16:52 +08:00 |
|
Cheng Zhou
|
74feca4467
|
feat: harden auth and study workflows
- replace plaintext login and unlock requests with RSA-OAEP/AES-GCM encrypted payloads
- add login challenge replay protection, production RSA key validation, and auth tests
- wire compose to environment-driven dev/prod settings without committing local secrets
- update setup-config smoke scripts and Postman docs for encrypted login
- add visit schedule migrations/tests and update study/subject setup workflows
|
2026-05-08 22:16:43 +08:00 |
|
Cheng Zhou
|
8c5d03f1cb
|
移除示例项目初始化并修复前后端稳定性问题
|
2026-03-30 15:35:22 +08:00 |
|
Cheng Zhou
|
a67991740e
|
feat: 统一生产初始化流程并保护系统管理员
|
2026-03-27 17:26:46 +08:00 |
|
Cheng Zhou
|
737f84bf54
|
未知(继上次中断)
|
2026-02-04 10:52:34 +08:00 |
|
Cheng Zhou
|
7fdcfdaadd
|
管理后台前后端逻辑、UI美化
|
2026-01-16 13:50:08 +08:00 |
|
Cheng Zhou
|
f9ef5c109f
|
文件版本管理-初步优化
|
2026-01-14 11:35:37 +08:00 |
|
Cheng Zhou
|
0c7c03069a
|
新增空闲锁屏、修复401等问题,新增文件版本管理、共享库等占位符
|
2026-01-13 13:59:07 +08:00 |
|
Cheng Zhou
|
1338fa7e2b
|
全局中文化
|
2026-01-12 11:14:04 +08:00 |
|
Cheng Zhou
|
6ddf9901a0
|
新增用户注册功能
|
2025-12-22 21:19:48 +08:00 |
|
Cheng Zhou
|
5eab324c50
|
Step 12:后端轻量优化(API 稳定性 & 前端友好)
|
2025-12-16 20:03:05 +08:00 |
|
Cheng Zhou
|
f3692e1145
|
Step 3:Study / Site / StudyMember + 项目权限
|
2025-12-16 16:42:42 +08:00 |
|
Cheng Zhou
|
65df698570
|
Step 2:用户 CRUD + bcrypt + JWT 真实鉴权 + RBAC 依赖
|
2025-12-16 16:15:28 +08:00 |
|
Cheng Zhou
|
223d445a94
|
refactor: improve code structure and optimize key functions
|
2025-12-16 15:55:08 +08:00 |
|