291335
需求变更后,不能直接同步关联的任务,需要手动清除任务缓存
回帖数 4
阅读数 1982
发表时间 2020-12-15 17:45:11
如题
需求变动后,打开任务不是最新内容,影响效率
4个回复
反馈一个小bug:
1.在产品需求中,删除了一个需求后,在项目——任务——左边的模块树状视图中删除需求对应的模块还显示着。
查看代码后,发现/module/tree/model.php 文件中getTaskTreeModules方法sql语句漏洞:漏了t2.deleted=0条件
if($linkStory)
{
/* Get story paths of this project. */
$paths = $this->dao->select('DISTINCT t3.' . $field)->from(TABLE_PROJECTSTORY)->alias('t1')
->leftJoin(TABLE_STORY)->alias('t2')->on('t1.story = t2.id')
->leftJoin(TABLE_MODULE)->alias('t3')->on('t2.module = t3.id')
->where('t1.project')->eq($projectID)
->andWhere('t2.deleted')->eq(0)
->andWhere('t3.deleted')->eq(0)
->fetchPairs();
}
------------来自禅道开源版12.5.1
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com

相关帖子
分享是一种力量 | 最后回帖 2017-12-22 09:16 石洋洋
会芳 | 最后回帖 2019-12-23 17:21 王林
园子 | 最后回帖 2021-08-30 13:17 柳婷婷
曹林 | 最后回帖 2019-06-26 18:03 禅道-李锡碧
胡文杰 | 最后回帖 2019-01-11 11:10 禅道-李锡碧
俊逸的烈马 | 最后回帖 2024-06-27 11:17 马超


精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


