是否有一个 JQL 查询可以检查特定人员是否在过去一周更新了 Jira 票证中的任何内容?

Buk*_*mon 3 jira jql

我可以弄清楚如何查看最后更新者是谁,但我正在寻找本周内任何时候由某人更新的 Jira Ticket 列表。即使后来有人更新了。

Cra*_*raZ 7

我不确定您指的是 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()
Run Code Online (Sandbox Code Playgroud)

安装ScriptRunner后,您将拥有更多可用的 JQL 功能,并且可以获得有关工作日志和评论的更多信息:

issueFunction in commentedBy("username after startOfWeek()")
issueFunction in workLogged("by username after startOfWeek()")
Run Code Online (Sandbox Code Playgroud)

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

吉拉 8+

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

issue in updatedBy(username)
issue in updatedBy(username, -7w)
Run Code Online (Sandbox Code Playgroud)

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

请参阅Atlassian 文档中有关此 JQL 函数的更多信息。