Фильтр для отображения подзадач отфильтрованного списка родительских задач
У меня есть фильтр JIRA, который возвращает все исправления в будущей версии:
project = MyProject AND fixVersion = "1.1.1" and issuetype in standardIssueTypes() and status != Closed
Все эти проблемы имеют подзадачи, которые я хочу получить в результате нового фильтра. У них нет набора fixVersion
.
Я пробовал фильтр parent
, но это только принимает ключ или идентификатор.
Есть ли способ написать фильтр для доступа к ним без ручного использования чего-то вроде parent in (MyProject-1,MyProject-2,MyProject-3,MyProject-4,etc)
?
Ответы
Ответ 1
Вы можете установить функции Craftforge JQL
https://plugins.atlassian.com/plugin/details/31601
Затем вы создаете фильтр
project = MyProject И fixVersion = "1.1.1" и тип выдачи в стандартеIssueTypes() и status!= Закрыто
Вызовите этот фильтр, например 'parentIssues'
Использование JQL
проблема в subtaskIssuesFromFilter ( "parentIssues" )
получит все соответствующие проблемы подзадачи.
Ответ 2
Используйте Script плагин Runner и запрос вроде:
issueFunction in subtasksOf("project = MyProject AND fixVersion = 27_04_2013 and status != Closed"))
Ответ 3
JQL Tricks добавляет несколько дополнительных функций JQL: https://marketplace.atlassian.com/plugins/com.j-tricks.jql-plugin
Вот пример приведенного выше, используя их синтаксис:
issue in parent("project = MyProject AND fixVersion = 27_04_2013 and status != Closed")
Ответ 4
Плагин не нужен.
Перейдите к опции "Дополнительно" и введите
status in ("Open") AND parent in (PHX-xxx,ENG-xxx)
Он предоставит вам все открытые билеты, представленные в качестве подзадачи в родительских JIRA. Постройте более сложные и наслаждайтесь использованием JIRA. Дополнительные параметры фильтра также предоставят вам все возможные значения для создания запросов.