根据JIRA文件 http://www.atlassian.com/software/jira/docs/latest
以下过滤器将显示我(当前用户)选择的问题。
reporter = currentUser()
是否有一个文件管理器会显示我评论过的问题?类似下面的东西不起作用......
comment by = currentUser()
答案 0 :(得分:29)
如果你知道用户的名字(假设名字是Tom
,你可以这样做:
issueFunction in commented("by Tom")
您还可以按评论日期过滤它,如:
issueFunction in commented("after -1d by Tom")
更新:这需要在JIRA服务器中安装ScriptRunner(正如JBert指出的那样)
答案 1 :(得分:9)
您可以将Activity Stream gadget与由用户名和活动类型配置的过滤器一起使用。请注意,这需要区分大小写的用户名,而不是友好的显示名称。
(我发布了这个答案的变体elsewhere,但从那时起我的过滤器得到了改进,无论如何新的过滤器对这个问题更加突出。)
答案 2 :(得分:6)
您也可以按照Matt Doar提出的方法:
使用JIRA Toolkit插件中的参与者字段并查询
这不是一个完整的答案,但可能是朝着正确方向迈出的一步...... 弗朗西斯
答案 3 :(得分:4)
新的scriptrunner可以做很多事情,例如查找评论问题issueFunction in hasComments()
,查找不超过7天issueFunction in commented("after -7d")
的评论问题,并发布用户或群组的评论。
答案 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,已禁用,已启用]
您将自动监视您创建或评论的问题,以便将来进行更改。