我在JIRA评论过的问题

时间:2011-05-12 08:46:52

标签: jira

根据JIRA文件 http://www.atlassian.com/software/jira/docs/latest

以下过滤器将显示我(当前用户)选择的问题。

reporter = currentUser()

是否有一个文件管理器会显示我评论过的问题?类似下面的东西不起作用......

comment by = currentUser()

11 个答案:

答案 0 :(得分:29)

如果你知道用户的名字(假设名字是Tom,你可以这样做:

issueFunction in commented("by Tom")

您还可以按评论日期过滤它,如:

issueFunction in commented("after -1d by Tom")

更新:这需要在JIRA服务器中安装ScriptRunner(正如JBert指出的那样)

答案 1 :(得分:9)

您可以将Activity Stream gadget与由用户名和活动类型配置的过滤器一起使用。请注意,这需要区分大小写的用户名,而不是友好的显示名称。

活动流小工具配置: Activity Stream gadget configuration

过滤的活动流显示: enter image description here

(我发布了这个答案的变体elsewhere,但从那时起我的过滤器得到了改进,无论如何新的过滤器对这个问题更加突出。)

答案 2 :(得分:6)

您也可以按照Matt Doar提出的方法:

使用JIRA Toolkit插件中的参与者字段并查询

http://confluence.atlassian.com/display/JIRA/Advanced+Searching?focusedCommentId=229838922#comment-229838922

这不是一个完整的答案,但可能是朝着正确方向迈出的一步...... 弗朗西斯

答案 3 :(得分:4)

新的scriptrunner可以做很多事情,例如查找评论问题issueFunction in hasComments(),查找不超过7天issueFunction in commented("after -7d")的评论问题,并发布用户或群组的评论。

详细信息可以在这里找到: https://jamieechlin.atlassian.net/wiki/display/GRV/Scripted+JQL+Functions#ScriptedJQLFunctions-commented(commentquery)

答案 4 :(得分:3)

您可以尝试该解决方法我目前在保存的搜索中使用此表达式:

comment ~ "your.username.here"

这实际上抓住了我被提及的评论,但如果你提到自己可能应该有效。我没有亲自试过。

  

我目前的Jira是基于云的,所以我无法确切地告诉你哪个版本。

答案 5 :(得分:3)

我有同样的问题和

issueFunction in commented("by username") 

为我工作

以下查询标识了在评论中提及当前(或某些其他特定)用户的票证:

comment ~ currentUser()

答案 6 :(得分:2)

这(据我所知)无法使用JQL完成,即使使用插件也是如此。如果您具有数据库访问权限,则查询很简单:

SELECT pkey, summary FROM jiraissue, jiraaction WHERE jiraissue.id = jiraaction.issueid AND author = '<insert_jira_username>';

答案 7 :(得分:2)

如果您只谈论当前用户,则您的个人资料中会有个人活动流

https://xxx.atlassian.net/secure/ViewProfile.jspa

它包含注释以外的操作,但确实提供了RSS源,您只能使用以下内容过滤注释:

<category term="comment"/>

答案 8 :(得分:1)

这是查询我所涉及的问题的查询:

SELECT a.pkey, a.summary FROM jiraissue AS a left join jiraaction AS b on a.id = b.issueid 
where b.author = 'jira_username' OR a.REPORTER = 'jira_username' OR a.ASSIGNEE = 'jira_username' 
group by a.pkey order by a.CREATED

这是查询过去24小时内提出的所有问题的查询。

select REPORTER, SUMMARY from jiraissue 
WHERE CREATED > DATE_SUB(CURDATE(), INTERVAL 1 DAY)  order by CREATED DESC; 

答案 9 :(得分:1)

要过滤您提及的问题,请尝试comment ~ currentUser()

答案 10 :(得分:1)

在JIRA v7.3.0中,watcher字段运行良好,如果启用了自动补丁:

watcher = currentUser()

如何启用 个人资料&gt;偏好&gt;自动调整:[inhert,已禁用,已启用]

  

您将自动监视您创建或评论的问题,以便将来进行更改。