是否存在用于错误分类和进度跟踪的trac插件?

时间:2016-02-25 06:20:27

标签: plugins project-management trac

我们需要能够跟踪属于特定组件的所有错误的进度,并能够理解/可视化自上次会议以来出现的新错误数量,以及自上次会议以来已关闭的错误数量。我正在阅读报告和查询的文档,而且我没有看到任何可以说出类似内容的内容:

"给我所有自上周一以来从未关闭到关闭的门票#34;

我在SQL方面很弱,并且不确定是否可以将其作为自定义查询实现......所以我认为可能有一个插件提供了很多这样的功能,排除使用SQL。

任何建议将不胜感激。如果SQL是使其工作的唯一方法,我可以做到,但是对良好的起始样本的引用将非常有用。

1 个答案:

答案 0 :(得分:1)

  

能够理解/可视化自上次会议以来出现的新错误

可以使用TracTicketQuery完成。 已创建时间的过滤器。

  

以及自上次会议以来关闭了多少错误

你说这是更难的。如果故障单未被注释且其关闭后其属性未更改,则您可以使用具有已修改日期范围的故障单查询。确保故障单在关闭后未被修改的一种方法是使用权限策略ReadonlySignedTicketPolicy

否则,运行查询的唯一可靠方法是编写SQL。需要JOIN表和ticket表的ticket_change。插件中有这样的例子。您可以查看StatusHistoryChartMacro。您也可以浏览charts and graphs的插件。