【问题标题】:JIRA: Find all issues that were at some point assigned to user while in specific statusJIRA:查找在特定状态下分配给用户的所有问题
【发布时间】:2014-04-30 16:11:21
【问题描述】:

我正在寻找一个查询,它可以让我在 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'

但这将获得分配给处于任何状态的用户的所有问题。

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

【问题讨论】:

    标签: jira jql


    【解决方案1】:

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

    假设“代码审查”状态有两个转换,一个导致“代码审查失败”状态,另一个导致“代码审查通过”状态。以下查询获取已由给定 user.x 设置为上述任一状态的所有问题:

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

    然而,这并不完美,因为它会

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

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 2011-03-31
      • 2022-10-14
      • 2017-06-01
      • 1970-01-01
      • 2022-10-26
      • 1970-01-01
      • 2016-01-04
      • 2016-01-21
      相关资源
      最近更新 更多