Jira Quick-filter, чтобы показать всю задачу с подзадачами, назначенными текущему пользователю
В настоящее время у меня есть быстрый фильтр, чтобы показать мне мою задачу, которая делает следующее:
assignee = currentUser()
Это работает нормально, но не показывает мне задачи, назначенные кому-то другому, но имеют подзадачи, назначенные мне. Возможно ли это показать мне обе задачи, назначенные мне, и задачи, которые имеют подзадачи, назначенные мне?
Ответы
Ответ 1
Создайте фильтр для всей вашей подзадачи из следующего JQL:
issuetype in subtaskIssueTypes() and assignee = currentUser()
Затем, используя Plugforge JQL Functions Plugin, используйте следующий JQL, чтобы найти своих родителей:
issue in parentIssuesFromFilter("filter name or its id")
Ответ 2
В дополнение к ответу @Kuf иногда гораздо проще писать все в одном запросе, особенно с помощью Swimlanes или Quick-Filters в Greenhopper, вместо создания и сохранения настраиваемого фильтра.
Например, чтобы показать незавершенные проблемы или подзадачи в одном быстром фильтре на Greenhopper:
status!=Closed or issue in parentIssuesFromQuery("issuetype in subtaskIssueTypes() AND status!=Closed ")
Ответ 3
Вся проблема открыта для меня
assignee = currentUser() AND resolution = Unresolved ORDER BY updatedDate DESC
Ответ 4
Следующий запрос вернет все родительские задачи, у которых есть подзадачи, назначенные текущему пользователю. (Родительская задача не должна назначаться текущему пользователю)
issueFunction in parentsOf("assignee = currentUser() ")
Примечание: issueFunction
требуется плагин ScriptRunner, и он не является бесплатным.
Ответ 5
Перейдите к "Проблемы" (в заголовке) > "Поиск", затем введите критерии поиска.