Подтвердить что ты не робот

JIRA - Решенный мной запрос

Как написать запрос, который будет выбирать только разрешенные мной проблемы.

Я нашел несколько старых сообщений, в которых говорится, что это невозможно, но это могло измениться.

4b9b3361

Ответ 1

Использовать следующий JQL: статус был разрешен "именем пользователя"

Ответ 2

В 4.4 это, похоже, работает:

status was "Resolved" by currentUser()

Более подробную информацию можно найти здесь.

Ответ 3

Ответ чаще всего заключается в использовании JQL для чего-то вроде

status was Resolved BY currentUser()

Пока все хорошо и хорошо, это вернет вам все проблемы, которые вы когда-либо решали. То есть, если вы решили проблему FOO-1966, а затем ее снова открыли, а кто-то другой ее снова разрешил, это все еще проблема, которая была решена вами.

Здесь лучший способ сделать это в JIRA 6 и более поздних версиях (включая JIRA onDemand).

  • Создайте собственное поле под названием "Resolver". Сделайте это поле человека, но не добавляйте его в какие-либо формы (если вы этого не хотите).
  • Отредактируйте рабочий процесс и добавьте функцию post в проблему с разрешением проблемы в вашем рабочем процессе. Выполните действие "Обновить настраиваемое поле" и установите для Resolver значение %% CURRENT_USER %%.
  • Опубликуйте свой рабочий процесс.

Теперь, когда кто-то разрешает проблему с использованием этого рабочего процесса, поле Resolver будет установлено для текущего пользователя. Теперь поле Resolver семантически "последнее разрешено".

В качестве дополнительного бонуса вы можете использовать значение в поле "Resolver", чтобы переназначить вопросы обратно лицу, которое их разрешило, когда они снова открываются. Я оставлю это как упражнение для читателя.: -)

Ответ 4

Вы можете использовать этот JQL-запрос:

 "Resolved by" = currentUser()

(я просто проверил это в версии 4.1.1 # 531 на отдельной версии)

Существует также плагин, который вы можете использовать в более старых версиях: https://studio.plugins.atlassian.com/wiki/display/JQLT/Home

Ответ 5

Ни один из вышеперечисленных не работал у меня на JIRA (v4.1.2 # 531)

Однако его работы:

"Resource" = currentUser() AND (status = Fixed OR status = Closed OR status = "No Change Required") ORDER BY updated

Ответ 6

Вы можете использовать оператор WAS:

JIRA - Расширенный поиск: "Оператор" WAS "используется для поиска проблем, которые в настоящее время имеют или ранее имели указанное значение для указанное поле"

Пример: статус WAS "Разрешено" BY currentUser()

Ответ 7

Насколько я могу судить, поиск разрешенных мной и более общих для изменений статуса невозможен, по крайней мере, до JIRA 4.2.1 (версия, которую я сейчас использую).

Поиск и улучшения JQL, описанные в 4.3 и 4.4 примечания к выпуску выглядят как движение в правильном направлении (оператор WAS), но я не задерживаю дыхание.

Ответ 8

Ни один из вышеперечисленных решений не работал у меня. Я начал добавлять ярлык ко всем моим проблемам в resol_by_kishore, затем в расширенном поиске я использую lables = resolved_by_kishore. Он отлично работает.

Ответ 9

project = prohjectname И статус был "Разрешен" по имени пользователя и resolutiondate >= '2014/01/08'

и теперь его варианты существуют в jql Я не уверен, что они существовали в тот момент, когда задавали вопрос.

Я добавляю этот ответ, чтобы, если кто-нибудь сюда пришел, может найти ответ

Ответ 10

Для JIRA v6.3.4 это сработало для меня:

"Resolved By" = currentUser() 

Ответ 12

Использование = EMPTY похоже, работает для поиска пустых настраиваемых полей с более новыми версиями Jira