JIRA - 由我解决查询

时间:2011-08-30 06:38:46

标签: jira

如何编写仅选择我解决的问题的查询。

我发现一些旧帖子说它不可能,但它可能已经改变了。

12 个答案:

答案 0 :(得分:57)

使用下一个JQL: 状态已通过“用户名”

解决

答案 1 :(得分:34)

在4.4中,这似乎有效:

status was "Resolved" by currentUser()

可以找到更多详细信息here

答案 2 :(得分:6)

最常见的答案是将JQL用于

之类的东西
status was Resolved BY currentUser()

虽然一切都很好,但这会让你回到曾经解决过的所有问题。也就是说,如果您解决了问题FOO-1966,然后又重新打开并且其他人再次解决了它它仍然是一个由您解决的问题

这是在JIRA 6及更高版本(包括JIRA onDemand)中执行此操作的更好方法

  1. 创建一个名为“Resolver”的自定义字段。将其设为人员字段但不要将其添加到任何表单中(除非您真的想要)。
  2. 编辑工作流程并为工作流程中的解决问题转换添加发布功能。将操作设置为“更新自定义字段”并将解析器设置为%% CURRENT_USER %%。
  3. 发布您的工作流程。
  4. 现在每当有人使用该工作流解决问题时,Resolver字段将设置为当前用户。现在Resolver字段在语义上是“最后解析”。

    作为额外的奖励,您可以使用“解析程序”字段中的值将问题重新分配给重新打开时解决问题的人员。我会将此作为练习留给读者。 : - )

答案 3 :(得分:4)

您可以使用此JQL查询:

 "Resolved by" = currentUser()

(我刚刚在独立版本的v4.1.2#531中验证了这一点)

还有一个可以在旧版本中使用的插件: https://studio.plugins.atlassian.com/wiki/display/JQLT/Home

答案 4 :(得分:2)

以上都不适用于JIRA(v4.1.2#531)

然而,他的作品:

"Resource" = currentUser() AND (status = Fixed OR status = Closed OR status = "No Change Required") ORDER BY updated

答案 5 :(得分:1)

您可以使用WAS运算符:

JIRA - Advanced Searching:“”WAS“运算符用于查找当前具有或以前具有指定字段的指定值的问题”

示例:状态WAS“已解决”BY currentUser()

答案 6 :(得分:0)

据我所知,搜索由我解决,更一般地说,对于状态更改,至少在JIRA 4.2.1(我现在使用的版本)之前是不可能的。

4.34.4发行说明中概述的搜索和JQL增强功能看起来像向正确方向移动(WAS operator)但我没有屏住呼吸。

答案 7 :(得分:0)

以上解决方案均不适合我。我开始为resolve_by_kishore的所有问题添加标签,然后在高级搜索中,我使用lables = resolved_by_kishore。它工作正常。

答案 8 :(得分:0)

project = prohjectname AND状态为“已解决”,用户名和resolutiondate> ='2014/01/08'

及其变体现在存在于jql中 我不确定问题是否存在时是否存在。

我正在添加这个答案,以便如果有人来到这里可以找到答案

答案 9 :(得分:0)

对于JIRA v6.3.4,这对我有用:



"Resolved By" = currentUser() 




答案 10 :(得分:0)

我猜你可以用这个

status in (resolved) AND component = COMPONENT_NAME AND assignee in (currentUser()) AND resolved > -1d

但是这里的新事物resolved > -1d可以解决我今天解决的问题

资源:https://community.atlassian.com/t5/Jira-questions/JIRA-4-4-search-filter-how-to-find-issues-resolved-in-last-seven/qaq-p/77326

答案 11 :(得分:-1)

使用= EMPTY似乎适用于使用较新版本的Jira

搜索空的自定义字段