需求变更后,不能直接同步关联的任务,需要手动清除任务缓存

回贴
回帖数 4
阅读数 1374
发表时间 2020-12-15 17:45:11
🚖
张倩贇 楼主

如题

需求变动后,打开任务不是最新内容,影响效率

4个回复
🚢
王林 沙发

需求变更后,由产品经理评审确认需求通过。

和需求相关任务需要点击确认后,同步需求变更内容的

2020-12-16 08:51:30 王林 回帖
🚖
张倩贇 板凳 回复#1
感谢,问题已解决
2020-12-16 10:12:11 张倩贇 回帖
🍐
拓跋天使 #3

反馈一个小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

+50 2020-12-23 13:36:14 拓跋天使 回帖
🚢
王林 #4 回复#3
我们记录下问题,谢谢反馈
2020-12-24 09:15:56 王林 回帖
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
返回顶部
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。