Drucken

Trac und ChildTicketsPlugin - Berichte und Abfragen

Trac und ChildTicketsPlugin - Berichte und Abfragen

Das Plugin ChildTicketsPlugin erlaubt es, Tickets hierarchisch zu strukturieren. Es hat nur einen kleinen Makel: ist ein Tickets mit Subtickets geschlossen (das geht nur , wenn alle sugtickets ebenfalls geschlossen sind), dann kan man ein Subticket wieder öffnen, wobei das Oberticket aber weiterhin geschlossen bleibt. Aber wenn man das weiß, kann man es ja durch entsprechende Policies umgehen. Die Berichte und Abfragen (TicketQueries) ändern sich jedoch ein wenig, wenn man mit hierarchisch gegliederten Tickets arbeitet.

Bericht (Beispiel)

Bericht über alle Tickets mit einem bestimmten Status, Untertickets sind ausgeblendet

SELECT id AS ticket, status, severity, priority, 
time as created, summary
FROM ticket
LEFT OUTER JOIN ticket_custom c ON (ticket.id = c.ticket AND c.name = 'parent')
WHERE owner='$USER' and status != 'closed' and (c.value is null or c.value='')
ORDER BY time DESC

Abfrage (Beispiel)

Abfrage aller Tickets in einem bestimmten Status, Untertickets sind ausgeblendet

[[TicketQuery(priority=blocker&status=new|accepted|assigned|reopened&parent=)]]