列出Wiki页面中的组件 - 或在Wiki页面中显示报告的输出

时间:2011-07-19 13:27:52

标签: wiki trac

我想在维基页面上列出我们在trac系统中的所有组件 - 任何想法?我写了一份列出它们的报告(使用不同的等等,所以它们只显示一次) - 我可以使用它吗?

第2部分 - 我们有一个“客户端”的自定义字段,然后我想在客户端的wiki页面上列出已经在该客户端的票证中使用的组件 - 我再次在报告中这样做但是如何让它显示在维基页面上?

谢谢,

艾米

2 个答案:

答案 0 :(得分:2)

如果您可以在报告中执行此操作,则可以在Wiki页面中执行此操作。使用[[TicketQuery]]宏将报告/查询插入Wiki页面。例如以下宏

[[TicketQuery(client=ClientA,group=component)]]

将显示分配给ClientA的故障单列表,按组件分组。有关使用此宏的详细信息,请参阅WikiMacros

如果您需要执行更多高级查询,可以使用SqlQueryMacroWikiTableMacro之类的插件来允许您直接编写查询数据库(可能还有其他插件可以执行此类操作同样,这些只是我能记得的那些。)

要生成项目组件的列表,请尝试ComponentsProcessorMacro

答案 1 :(得分:1)

您可以将报告转换为查询并将其整合到Wiki页面中,例如参见TracQuery - Customizing the table format

[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter)]]