我们正在使用 bugzilla,我想在列表视图中添加一列,以查看 bug 状态设置为已解决或已关闭时的最后时间戳。这可能吗?如果可以,怎么做?如果不是,我最接近这个的是什么?
使用 Bugzilla v3.2.3。
我们正在使用 bugzilla,我想在列表视图中添加一列,以查看 bug 状态设置为已解决或已关闭时的最后时间戳。这可能吗?如果可以,怎么做?如果不是,我最接近这个的是什么?
使用 Bugzilla v3.2.3。
这不是超级漂亮和简单,但此查询将为您提供错误 ID 和最近一次将错误更改为 RESOLVED 的时间戳。我敢肯定,您也可以将其调整为 CLOSED。如果您想从 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')
看起来您可以获得的最接近的是“已更改”列。不幸的是,即使添加了评论,它也会更新。