2016-02-08 32 views
1

Возможно ли использовать исходный JQL (не используя какие-либо плагины) для фильтрации ВСЕХ рассказов и их соответствующих подзадач?JQL для извлечения всех рассказов и подпрограмм, связанных с определенным эпическим

В настоящее время у меня есть следующие, успешно извлекающий все истории для EPIC-123:

project = PROJ1 AND "Epic Link" = EPIC-123 AND issuetype = Story ORDER BY priority DESC, updated DESC 

Однако, я также хочу подзадачи, связанные с этими историями. Поэтому я думал, что это сработает:

project = PROJ1 AND "Epic Link" = EPIC-123 AND (issuetype = Story OR issuetype = Sub-task) ORDER BY priority DESC, updated DESC 

Но это только возвращает истории.

Я думаю, это связано с тем, что JIRA читает это как «Получить подзадачи для EPIC-123» (что равно 0), а не «Получить подзадачи для историй в EPIC-123».

Я также думал об использовании issue in (linkedIssues(AAA-###)), но я предполагаю, что это будет связано с программным циклом всех историй, которые возвращаются в вышеуказанном запросе. Что кажется смешным и, вероятно, невозможно.

Скорее не пойдет по плагину, но откроется для предложений. Благодаря!

+0

Вы можете выбирать либо родительские вопросы или суб задач. Таким образом, вы можете получить родительские проблемы, у которых есть подчиненные задачи, отвечающие определенным критериям, или вы можете получить подзадачи, чьи родительские проблемы соответствуют определенным критериям. Например, существует функция «issueFunction in subtasksOf ...», которая будет возвращать вспомогательные задачи на основе родительских данных задачи .. и она является частью плагина Script Runner. – Robert

+0

@Robert Звучит неплохо, не уверен, как это сделать в JQL. Не могли бы вы привести пример JQL, пожалуйста? – pele88

+0

Кроме того, было приковано к идее просто назначить все ярлыку и сделать «project =» PROJ1 »AND labels = label-123 ORDER BY priority DESC, обновленный DESC'. Любые отрицательные последствия для этого? – pele88

ответ

0

The function issuesWhereEpicIn() is available as of v5.2:

issue in issuesWhereEpicIn("issue = JIRA-1234”) 
OR 
parent in issuesWhereEpicIn("issue = JIRA-1234") 
+1

Забыл упомянуть, что я использую облако Жира. Если вышеупомянутое является частью подключаемых трюков JQL, тогда я не могу установить его в версию облака. – pele88

 Смежные вопросы

  • Нет связанных вопросов^_^