2009-08-26 65 views
2

我们使用的是bugzilla,我想添加一个列到列表视图来查看错误状态设置为解决或关闭的最后一个时间戳。这是可能的,如果是这样,如何?如果不是,我能接近的最接近的是什么?如何查看日期错误已在Bugzilla中关闭?

使用Bugzilla v3.2.3。

回答

2

看起来最接近你可以得到的是“改变”列。不幸的是,即使添加了评论,也会进行更新。

+0

这就是我发现的。只是想知道我是否错过了一些明显的东西。谢谢。 – 2009-08-26 16:27:32

+0

您*可*尝试运行搜索以查看哪些错误在某个特定日期更改为已解决状态。然而,这将是可怕的和痛苦的。数据显然存在... – 2009-08-26 16:31:05

3

这不是超级靓容易,但是当错误改为解决了这个查询会给你的bug ID和时间戳的最近时间。我相信你也可以适应这种情况。如果您想要从Bugzilla用户界面访问此信息,则需要修改Bugzilla安装的代码以公开此信息。

select bugs.bug_id, bugs_activity.bug_when as 'Resolved' 
from bugs 
left join bugs_activity on  bugs.bug_id = bugs_activity.bug_id 
          and bugs_activity.fieldid=9 
          and bugs_activity.added='RESOLVED' 
          and bugs_activity.bug_when = (select max(a.bug_when) 
                 from bugs_activity a 
                 where a.bug_id = bugs.bug_id 
                  and a.fieldid=9 
                  and a.added='RESOLVED') 
+0

感谢您的努力,遗憾的是我无法访问数据库或安装源代码。 – 2009-09-01 13:57:25