JIRA:查找在特定状态下分配给用户的某些问题

时间:2014-04-30 16:11:21

标签: jira jql

我正在寻找一个查询,让我可以在JIRA中搜索属于用户在处于特定状态时的所有问题。

例如,假设工作完成后,问题将设置为“代码审核”状态,并分配给负责执行代码审查的用户X.代码审查完成后,问题将分配给其他人。

如果我在某个时候想知道用户X曾经审查的所有问题,我该如何做到这一点?

如果您不关心问题分配给用户时的状态,我找到了此问题的解决方案,但如果您关心状态则不会。

How to find issues that at some point has been assigned to you?

Find issues that were ever assigned to me

我所知道的最接近的查询是

assignee was 'user X'

但这会解决以任何状态分配给用户的所有问题。

我可以在不添加额外字段来存储代码审阅者的情况下完成此操作吗?

1 个答案:

答案 0 :(得分:3)

我找到的解决方案并不完全符合问题,但相对接近。

说" Code Review"状态,导致状态被称为"失败的代码审查"另一个导致状态称为"通过代码审查"。以下查询获取给定user.x:

已设置为这些状态之一的所有问题
(status WAS "Failed Code Review" BY user.x) OR (status WAS "Passed Code Review" BY user.x)

但这并不完美,因为它会

  • 还可以通过user.x从任何其他转换中将所有问题设置为这些状态
  • 未在"代码审核"中获得分配给user.x的任何问题,但由其他用户转换为其他状态