2012-08-17 88 views
0

我有一個trac報告,顯示工作流程每個階段的工單數量。是否有可能使報告動態顯示,因此如果單擊一行,則會顯示這些票據的報告。Trac高級報告

SELECT stage, 
count(status) as 'Number of Matches', 
id as _id, 
'[..1] Tickets Here' as link 
FROM ticket 

如果做不到這一點,那將是非常有用的一個鏈接到另一個報告,顯示在這個階段所有的票,但是鏈接被視爲在報告文本。

[..1] Tickets Here 

回答

1

您還可以使用維基頁面製作動態報告。就我個人而言,我發現大部分時間都是更簡單的方法。

你的目的,你可以有這樣的事情:

== Open Tickets, By State == 
[report:4 New] ([[TicketQuery(status=new,format=count)]])\\ 
[report:5 Accepted] ([[TicketQuery(status=accepted,format=count)]])\\ 
[report:6 Code Review] ([[TicketQuery(status=codereview,format=count)]])\\ 
[report:7 Testing] ([[TicketQuery(status=testing,format=count)]]) 

這將導致如下輸出,如:

New (40) 
Accepted (12) 
Code Review (8) 
Testing (17) 

所在國的國家名稱是一個鏈接到一個詳細報告列出了該州所有的門票。您需要爲每個州創建報告,並填寫示例中report:#鏈接的正確報告編號。

1

如果您有興趣查看每這個里程碑式的信息,那麼你可能做的很好定製,而不是創建一個單獨的報告,你的里程碑頁面。 This page解釋如何在里程碑進度條中創建自定義狀態分組在這種情況下對您有用。