2009-08-26 66 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