51Testing软件测试论坛

标题: mantis-“统计报表”修改为:对“查看问题”页面过滤后的BUG进行统计 [打印本页]

作者: fairylly    时间: 2013-1-9 20:00
标题: mantis-“统计报表”修改为:对“查看问题”页面过滤后的BUG进行统计

在mantis中,如何进行下述修改:
“统计报表”修改为:对“查看问题”页面过滤后的BUG进行统计??


没找到相关的配置,目前只想到通过代码来修改,但是很麻烦,而且效率很低:
操作:
(1)通过filter_get_bug_rows(),来获取“查看问题”页过滤后的BUG的id;
(2)对应的统计函数中,where 语句后增加id的匹配;
WHERE $t_project_filter
=》
WHERE $t_project_filter AND id in ($luly_tmp_id)

一个统计页面,要调多多个统计函数,就进行了多次的in查询,BUG数如果较多,效率就很低了,页面打开非常慢。。。

而且使用图形报表那边也需要修改。。。。
作者: 测来测来    时间: 2013-1-9 21:08
WHERE 后面的语句可以这样写吗?好像不太对。
作者: fairylly    时间: 2013-1-10 08:52
回复 2# 测来测来


WHERE $t_project_filter AND id in ($luly_tmp_id)

$t_project_filter
这个是变量,其实就是project的id判断
如:
project_id=1
作者: fairylly    时间: 2013-1-14 17:11
回复 1# fairylly


原来的想法绕路了

core/filter_api.php
中自带了:filter_get_bug_rows();函数
直接使用这个函数得到结果集,进行统计就可以了

不过,原来的统计还是别改了,修改量太大,重新写一个符合使用的统计就好了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2