JIRA: найти все проблемы, которые в какой-то момент были назначены пользователю в определенном статусе.

Я ищу запрос, который позволяет мне искать в JIRA все проблемы, которые принадлежали пользователю в любой момент в определенном статусе.

Например, предположим, что когда работа завершена, задачи получают статус «Проверка кода» и назначаются пользователю X, который отвечает за выполнение проверки кода. После завершения проверки кода проблема передается другому лицу.

Если в какой-то момент я захочу узнать обо всех проблемах, которые когда-либо рассматривались пользователем X, как я могу это сделать?

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

Как найти проблемы, которые какой-то балл вам был назначен?

Найдите проблемы, которые когда-либо были назначены мне

Ближайший из известных мне запросов -

assignee was 'user X'

но это приведет к получению всех проблем, которые были назначены пользователю со статусом любой.

Могу ли я сделать это без добавления дополнительного поля для хранения рецензента кода?


person bengoesboom    schedule 30.04.2014    source источник


Ответы (1)


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

Допустим, есть два перехода из статуса «Проверка кода», один приводит к статусу «Неудачная проверка кода», а другой - к статусу «Проверка кода пройдена». Следующий запрос получает все проблемы, которые были установлены в один из этих статусов данным пользователем .x:

(status WAS "Failed Code Review" BY user.x) OR (status WAS "Passed Code Review" BY user.x)

Однако это не работает идеально, так как это будет

  • также получить все проблемы, установленные для этих статусов пользователем .x из любого другого перехода
  • не получить никаких проблем, которые были назначены для user.x в «Code Review», но были переведены в другой статус другим пользователем
person bengoesboom    schedule 30.04.2014