JIRA JQL: раскраска карточек по заблокированному статусу

Я пытаюсь использовать функцию «Цвета карточек» в JIRA Agile, а также плагин ScriptRunner для раскрашивания заблокированных карточек на гибкой доске JIRA.

Мое определение «заблокирован» таково: билет имеет значение для поля «Заблокировано» или связан с неразрешенным билетом в отношении «заблокирован».

Лучшее, что я могу сделать, это следующий JQL:

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

Это находит билеты, которые имеют значение для поля «Заблокировано», и билеты, которые связаны с другим билетом в отношении «заблокирован», но он все равно будет окрашивать карточку, если все связанные блокирующие средства разрешены.

Есть ли способ найти только билеты, связанные с неразрешенными блокировщиками?

Я просмотрел документы ScriptRunner, но ничего не нашел.


person yolfer    schedule 24.08.2015    source источник


Ответы (1)


Вы можете сделать это наоборот: найти все связанные проблемы, которые помечены как блокирующие и для которых не задано разрешение.

Пример поиска всех неразрешенных тикетов с неразрешенными блокировщиками:

issueFunction in linkedIssuesOf("resolution is EMPTY", "blocks") and resolution is EMPTY
person nico gawenda    schedule 25.12.2015
comment
Обновление: я немного изменил JQL, чтобы он также срабатывал, когда поле Заблокировано имеет значение: Blocked is not empty OR (issueFunction in linkedIssuesOf("resolution is EMPTY", "blocks") and resolution is EMPTY) - person yolfer; 05.01.2016
comment
К вашему сведению, это решение требует платной подписки на плагин ScriptRunner. Безумие, что Jira не имеет возможности искать эти проблемы с помощью собственного JQL. - person Justin; 09.08.2017
comment
Разве нельзя установить последнюю бесплатную версию? У IIRC это тоже было. - person nico gawenda; 10.08.2017