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

JIRA:查找在特定状态下分配给用户的所有问题,jira,jql,Jira,Jql,我正在寻找一个查询,让我通过JIRA搜索在特定状态下任何时候属于用户的所有问题 例如,假设工作完成后,问题被设置为“代码审阅”状态,并分配给负责执行代码审阅的用户X。代码审查完成后,问题将分配给其他人 如果我在某个时候想知道用户X曾经审查过的所有问题,我如何才能做到这一点 如果您不关心问题在分配给用户时处于何种状态,但如果您不关心状态,我已经找到了解决此问题的方法 我所知道的最接近的问题是 assignee was 'user X' 但这将获得分配给用户的任何状态的所有问题 我是否可以在不

我正在寻找一个查询,让我通过JIRA搜索在特定状态下任何时候属于用户的所有问题

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

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

如果您不关心问题在分配给用户时处于何种状态,但如果您不关心状态,我已经找到了解决此问题的方法

我所知道的最接近的问题是

assignee was 'user X'
但这将获得分配给用户的任何状态的所有问题


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

我找到了一个解决方案,它不能完全满足问题的要求,但相对来说比较接近

假设“代码审阅”状态有两个转换,一个转换导致状态为“失败的代码审阅”,另一个转换导致状态为“通过的代码审阅”。以下查询获取给定用户已设置为这些状态之一的所有问题。x:

(status WAS "Failed Code Review" BY user.x) OR (status WAS "Passed Code Review" BY user.x)
然而,这并不完美,因为它会

  • 还可以从任何其他转换中通过user.x将所有问题设置为这些状态
  • 未获取在“代码审阅”中分配给user.x的任何问题,但已由另一个用户转换到另一个状态