首页 > 解决方案 > 是否有 JQL 查询来检查特定人员是否在过去一周更新了 Jira 票证中的任何内容?

问题描述

我可以弄清楚如何查看上次更新的人,但我正在寻找一周中任何时候有人更新的 Jira 票证列表。即使后来其他人更新了它。

标签: jirajql

解决方案


我不确定您指的是 Jira Server/DC 还是 Jira Cloud。对于本地解决方案,这是我的答案。

Jira 7.x 及更低版本

没有 JQL 函数可以获取此信息。使用开箱即用的功能,您实际上只能获取有关某个用户的状态更改或某些系统字段的查询历史的信息 - 请参阅 Aaron 的答案。

status changed by currentUser() AFTER startOfWeek()
assignee was currentUser() AFTER startOfWeek()
assignee was currentUser() AFTER startOfWeek() AND updated > startOfWeek()

安装ScriptRunner,您将拥有更多可用的 JQL 函数,并且可以获得有关工作日志和注释的更多信息:

issueFunction in commentedBy("username after startOfWeek()")
issueFunction in workLogged("by username after startOfWeek()")

JQL Tricks附加组件(文档)类似。

吉拉 8+

Atlassian 在请求此功能 15 年后(!)添加了(有限的)支持(JRASERVER-1973)。有新的 JQL 功能updatedBy

issue in updatedBy(username)
issue in updatedBy(username, -7w)

不幸的是,此 JQL 函数无法与相关函数 ( currentUser(), startOfWeek()) 一起使用。

在Atlassian 文档中查看有关此 JQL 函数的更多信息。


推荐阅读