如何筛选 "In Progress" 并分配给当前用户的已解决任务
How to filter resolved tasks that were "In Progress" and assigned to the current user
我正在寻找一个 JIRA 过滤器来获取我处理过的已解决任务的列表。
目前我有:
resolution = Fixed AND assignee was currentUser() AND status was "In Progress" ORDER BY resolutiondate DESC
但实际上我只想查看 "In Progress" 而 我被分配给它的任务。
以上内容太多了,在任何状态下我可能被分配到的任何经过开发的已解决任务。
我在想也许我可以以某种方式为 "In Progress" 状态拉出一个日期范围,但我希望有更简单的东西。
edit – 最常将状态更改为 "In Progress" 的用户是机器人。所以 AND status CHANGED TO "In Progress" BY currentUser()
大多数时候是行不通的。
我遇到了同样的问题,并得出结论,这是不可能的,直到完成 "Updated by" search filter。现在所有过滤器都单独工作(受让人、更新、创建等)。每个过滤器只考虑自己的条件。我用 jira api 写了一个脚本来用它来检查所有条件。
因此,我们通过添加我们称为 Resolver
的新字段来解决未来的问题。
当问题移至 "In Progress" 状态时,我们将使用分配的用户填充它。
我现在的JQL是:
resolution = Fixed AND (assignee was currentUser() AND status was "In Progress" OR Resolver = currentUser()) ORDER BY resolutiondate DESC`
或者如果您不介意错过旧刊:
resolution = Fixed AND Resolver = currentUser() ORDER BY resolutiondate DESC
我正在寻找一个 JIRA 过滤器来获取我处理过的已解决任务的列表。
目前我有:
resolution = Fixed AND assignee was currentUser() AND status was "In Progress" ORDER BY resolutiondate DESC
但实际上我只想查看 "In Progress" 而 我被分配给它的任务。
以上内容太多了,在任何状态下我可能被分配到的任何经过开发的已解决任务。
我在想也许我可以以某种方式为 "In Progress" 状态拉出一个日期范围,但我希望有更简单的东西。
edit – 最常将状态更改为 "In Progress" 的用户是机器人。所以 AND status CHANGED TO "In Progress" BY currentUser()
大多数时候是行不通的。
我遇到了同样的问题,并得出结论,这是不可能的,直到完成 "Updated by" search filter。现在所有过滤器都单独工作(受让人、更新、创建等)。每个过滤器只考虑自己的条件。我用 jira api 写了一个脚本来用它来检查所有条件。
因此,我们通过添加我们称为 Resolver
的新字段来解决未来的问题。
当问题移至 "In Progress" 状态时,我们将使用分配的用户填充它。
我现在的JQL是:
resolution = Fixed AND (assignee was currentUser() AND status was "In Progress" OR Resolver = currentUser()) ORDER BY resolutiondate DESC`
或者如果您不介意错过旧刊:
resolution = Fixed AND Resolver = currentUser() ORDER BY resolutiondate DESC