2015-08-24 13 views
6

Ich versuche, die "Card Colors" -Funktion von JIRA Agile, sowie das ScriptRunner-Plugin, um blockierte Karten auf einem JIRA agile Board zu färben.JIRA JQL: Färbung von Karten durch blockierten Status

Meine Definition von "blockiert" ist: Ticket hat einen Wert für das Feld "Gesperrt" oder ist mit einem ungelösten Ticket in einer Beziehung "ist blockiert von" verknüpft.

Das Beste, was ich tun kann, ist die folgende JQL:

(Blocked is not EMPTY) OR issueFunction in hasLinks("is blocked by")

Dies findet Tickets, die einen Wert für das „Blockiert“ Feld haben, und Karten, die in einem „blockiert zu einem anderen Ticket verknüpft sind, wird durch "Beziehung, aber es wird immer noch die Karte färben, wenn alle verknüpften Blocker aufgelöst werden.

Gibt es eine Möglichkeit, nur Tickets zu finden, die mit ungelösten Blockern verknüpft sind?

Ich sah in der aber konnte nichts finden.

Antwort

1

Sie können dies auch anders herum tun: Finden Sie alle verknüpften Probleme, die als Blocker gekennzeichnet sind und keine Auflösung haben.

Beispiel alle ungelösten Tickets mit ungelösten Blocker zu finden:

issueFunction in linkedIssuesOf("resolution is EMPTY", "blocks") and resolution is EMPTY 
+0

so aussieht hat seinen Zweck erfüllt, danke! – yolfer

+2

Update: Ich habe die JQL leicht geändert, um auch auszulösen, wenn das Feld "Blocked" einen Wert hat: 'Blocked ist nicht leer OR (issueFunction in linkedIssuesOf (" Auflösung ist leer "," Blöcke ") und Auflösung ist leer)' – yolfer

+3

FYI, diese Lösung erfordert ein kostenpflichtiges Abonnement für das ScriptRunner-Plugin. Es ist wahnsinnig, dass Jira nicht in der Lage ist, diese Probleme mit nativem JQL zu suchen. – Justin

Verwandte Themen