我正在制作一个JIRA过滤器,以获取我已经处理过的已解决任务的列表。
目前我有以下内容:
resolution = Fixed AND assignee was currentUser() AND status was "In Progress" ORDER BY resolutiondate DESC
但我真的希望只看到“正在进行”的任务我被分配给它。
以上内容过多,任何通过我可能在任何状态下分配给我的开发的已解决任务。
我想也许我可以以某种方式取出“进行中”状态的日期范围,但我希望有更简单的事情。
编辑 - 最常将状态更改为“进行中”的用户是机器人。所以AND status CHANGED TO "In Progress" BY currentUser()
大部分时间都不会起作用。
答案 0 :(得分:0)
我遇到了同样的问题,并得出结论认为直到完成"Updated by" search filter才是不可能的。现在所有过滤器都单独工作(受让人,更新,创建等)。每个过滤器仅考虑其自身的条件。我用jira api编写了一个脚本,用它来检查所有条件。
答案 1 :(得分:0)
因此,我们通过添加一个名为Resolver
的新字段来解决未来的问题。
当问题转移到“进行中”状态时,我们会使用指定的用户填充它。
我现在的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