【问题标题】:How to view date bug was closed in Bugzilla?如何查看 Bugzilla 中关闭的日期?
【发布时间】:2009-08-26 16:03:01
【问题描述】:

我们正在使用 bugzilla,我想在列表视图中添加一列,以查看 bug 状态设置为已解决或已关闭时的最后时间戳。这可能吗?如果可以,怎么做?如果不是,我能得到的最接近的是什么?

使用 Bugzilla v3.2.3。

【问题讨论】:

    标签: bugzilla


    【解决方案1】:

    这不是超级漂亮和简单,但此查询会为您提供错误 ID 和最近一次将错误更改为已解决的时间戳。我敢肯定,您也可以将其调整为 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')
    

    【讨论】:

    • 感谢您的努力,很遗憾我无法访问数据库或安装源代码。
    【解决方案2】:

    看起来最接近的是“已更改”列。不幸的是,即使添加了 cmets,它也会更新。

    【讨论】:

    • 这也是我发现的。只是想知道我是否遗漏了一些明显的东西。谢谢。
    • 可以尝试运行搜索以查看在某个特定日期哪些错误已更改为已解决状态。然而,那将是可怕和痛苦的。数据显然在那里......
    猜你喜欢
    • 2013-07-15
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多