JIRA - Разрешенный мной запрос - PullRequest
50 голосов
/ 30 августа 2011

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

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

Ответы [ 12 ]

57 голосов
/ 31 августа 2011

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

34 голосов
/ 28 сентября 2011

В 4.4 это работает:

status was "Resolved" by currentUser()

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

6 голосов
/ 28 декабря 2013

Чаще всего дается ответ - использовать JQL для чего-то вроде

status was Resolved BY currentUser()

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

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

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

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

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

4 голосов
/ 30 августа 2011

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

 "Resolved by" = currentUser()

(я только что подтвердил это в v4.1.2 # 531 в автономной версии)

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

2 голосов
/ 09 мая 2012

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

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

"Resource" = currentUser() AND (status = Fixed OR status = Closed OR status = "No Change Required") ORDER BY updated
1 голос
/ 09 августа 2012

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

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

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

0 голосов
/ 28 ноября 2017

Я думаю, вы можете использовать это

status in (resolved) AND component = COMPONENT_NAME AND assignee in (currentUser()) AND resolved > -1d

но новая вещь здесь resolved > -1d это, чтобы получить вопросы, которые были решены мной в этот день

Ресурсы: https://community.atlassian.com/t5/Jira-questions/JIRA-4-4-search-filter-how-to-find-issues-resolved-in-last-seven/qaq-p/77326

0 голосов
/ 14 ноября 2014

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

"Resolved By" = currentUser() 
0 голосов
/ 03 сентября 2014

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

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

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

0 голосов
/ 26 марта 2014

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...