如何查看全部状态的由我指派的bug
版本:开源版18.11
部署方式:docker
问题描述:
如何能查看到全部状态的 「由我指派」的bug,现在只能查看激活状态的,无法查看关闭状态的。
或者在哪里可以有这种数据的统计。
您好,由我指派的bug的获取逻辑是这样
1. 先到bug的历史记录中,找到当前用户指派过的bugID
2. 用第一步获取到的ID列表去bug数据中查找状态为非关闭的bug
您可以自行修改下代码将限定非关闭状态的逻辑拿掉
修改方式 module/bug/model.php,
将2981行 ->andWhere('status')->ne('closed') 注释,
注释方式在行头添加//即可(//->andWhere('status')->ne('closed'))
另外,有禅道使用问题,也可以联系官网客户经理QQ,邀请加入技术交流群沟通,即时性会更好一些。
感谢,bug列表可以了,产品模块中我指派的研发需求也需要查看全部状态的内容。
按照bug的逻辑,做以下修改,麻烦请确认一下是否正确。
修改 module/story/model.php,
修改getByField 方法,
->beginIF($fieldName == 'assignedBy')->andWhere('t1.id')->in($actionIDList)->andWhere('t1.status')->ne('closed')->fi() 改为
->beginIF($fieldName == 'assignedBy')->andWhere('t1.id')->in($actionIDList)->fi()
可以的。
如果后面升级注意代码的同步。
另外,有禅道使用问题,也可以联系官网客户经理QQ,邀请加入技术交流群沟通,即时性会更好一些。 |