88dc7381f6309e6a4ef75fa9cb0a7cfa2f113fb8
1. 宏观状态越权修复 (products.py + product_service.py): - update_overall_status 增加权限校验:仅 SUPER_ADMIN 或当前操作该产品主线任务的人可修改,否则 403 2. 任务撤回越权修复 (task_service.py + tasks.py): - recall_task 增加校验:操作人必须等于上游任务负责人(谁发出的谁撤回),否则 403 - 管理员 (SUPER_ADMIN/SUPERVISOR) 直接放行 3. 驳回上游溯源修复 (task_service.py - reject_task): - 将 TaskLog (action_type=create) 提升为优先溯源方式,解决协助分支转交后驳回找不到正确发起人的 Bug - 保留 parent_task.assignee_id + task.assignee_id 两级兜底 4. complete_task 父节点继承修复: - 修复 task_type == 'MAIN' 永不匹配的 Bug(模型无此值) - 改为 not parent_task_id or task_type in (TRANSFER, RECOVERY)
Description
IRIS生成管理APP
Languages
Python
36.2%
TypeScript
33.8%
Vue
27.5%
JavaScript
1.3%
CSS
0.3%
Other
0.9%