Как написать запрос, который будет выбирать только разрешенные мной проблемы.
Я нашел несколько старых сообщений, в которых говорится, что это невозможно, но это могло измениться.
Как написать запрос, который будет выбирать только разрешенные мной проблемы.
Я нашел несколько старых сообщений, в которых говорится, что это невозможно, но это могло измениться.
Использовать следующий JQL: статус был разрешен "именем пользователя"
В 4.4 это, похоже, работает:
status was "Resolved" by currentUser()
Более подробную информацию можно найти здесь.
Ответ чаще всего заключается в использовании JQL для чего-то вроде
status was Resolved BY currentUser()
Пока все хорошо и хорошо, это вернет вам все проблемы, которые вы когда-либо решали. То есть, если вы решили проблему FOO-1966, а затем ее снова открыли, а кто-то другой ее снова разрешил, это все еще проблема, которая была решена вами.
Здесь лучший способ сделать это в JIRA 6 и более поздних версиях (включая JIRA onDemand).
Теперь, когда кто-то разрешает проблему с использованием этого рабочего процесса, поле Resolver будет установлено для текущего пользователя. Теперь поле Resolver семантически "последнее разрешено".
В качестве дополнительного бонуса вы можете использовать значение в поле "Resolver", чтобы переназначить вопросы обратно лицу, которое их разрешило, когда они снова открываются. Я оставлю это как упражнение для читателя.: -)
Вы можете использовать этот JQL-запрос:
"Resolved by" = currentUser()
(я просто проверил это в версии 4.1.1 # 531 на отдельной версии)
Существует также плагин, который вы можете использовать в более старых версиях: https://studio.plugins.atlassian.com/wiki/display/JQLT/Home
Ни один из вышеперечисленных не работал у меня на JIRA (v4.1.2 # 531)
Однако его работы:
"Resource" = currentUser() AND (status = Fixed OR status = Closed OR status = "No Change Required") ORDER BY updated
Вы можете использовать оператор WAS:
JIRA - Расширенный поиск: "Оператор" WAS "используется для поиска проблем, которые в настоящее время имеют или ранее имели указанное значение для указанное поле"
Пример: статус WAS "Разрешено" BY currentUser()
Насколько я могу судить, поиск разрешенных мной и более общих для изменений статуса невозможен, по крайней мере, до JIRA 4.2.1 (версия, которую я сейчас использую).
Поиск и улучшения JQL, описанные в 4.3 и 4.4 примечания к выпуску выглядят как движение в правильном направлении (оператор WAS), но я не задерживаю дыхание.
Ни один из вышеперечисленных решений не работал у меня. Я начал добавлять ярлык ко всем моим проблемам в resol_by_kishore, затем в расширенном поиске я использую lables = resolved_by_kishore. Он отлично работает.
project = prohjectname И статус был "Разрешен" по имени пользователя и resolutiondate >= '2014/01/08'
и теперь его варианты существуют в jql Я не уверен, что они существовали в тот момент, когда задавали вопрос.
Я добавляю этот ответ, чтобы, если кто-нибудь сюда пришел, может найти ответ
Для JIRA v6.3.4 это сработало для меня:
"Resolved By" = currentUser()
Я думаю, вы можете использовать этот
status in (resolved) AND component = COMPONENT_NAME AND assignee in (currentUser()) AND resolved > -1d
но новая вещь здесь resolved > -1d
, чтобы получить проблемы, которые разрешили мне в этот день
Использование = EMPTY
похоже, работает для поиска пустых настраиваемых полей с более новыми версиями Jira