6 Commits

Author SHA1 Message Date
ymq
fcb56fb814 fix(security): cockpit跨租户门禁(2026-09-18银联事故实锤)——①picker全表无过滤改本产线+本人创建(旧版任何登录用户可枚举全部机构项目);②context_update加归属校验(同机构+本人创建,owner.superuser放行),堵'他机构项目id写进自己会话指针→工作空间/读文件越权'链 2026-09-18 13:23:59 +08:00
ymq
107990bb0a fix(session): 项目上下文 per-session 隔离——切换项目写 pipeline_session_settings,读项目优先 per-session,前端请求带 session_id 2026-08-24 18:32:49 +08:00
0f39febf94 fix: 删掉确定按钮,下拉选择后自动提交 2026-08-07 15:44:09 +08:00
e1ac09542a fix: Form submit + urlwidget 替代确定按钮,context_update 返回 widget 自关闭弹窗 2026-08-07 15:26:55 +08:00
6786bfc323 fix: cockpit_context_update 处理未登录用户 2026-08-07 15:17:34 +08:00
82f9fb6764 fix: 当前项目/迭代按钮改为选择器弹窗,无选中时显示列表供选择
- 当前项目按钮:无项目时弹出选择器,有项目时显示详情
- 当前迭代按钮:无迭代时弹出选择器(按项目过滤),有迭代时显示详情
- 新增 cockpit_project_picker.dspy:返回项目列表
- 新增 cockpit_iteration_picker.dspy:返回迭代列表(支持project_id过滤)
- 新增 cockpit_context_update.dspy:保存选择到 pipeline_agent_settings
2026-08-07 15:06:17 +08:00