根据JIRA文档 http://www.atlassian.com/software/jira/docs/latest
以下过滤器将显示我(当前用户)选择的问题.
reporter = currentUser()
Run Code Online (Sandbox Code Playgroud)
是否有一个文件管理器会显示我评论过的问题?类似以下的东西不起作用......
comment by = currentUser()
Run Code Online (Sandbox Code Playgroud)
Tom*_*nik 30
如果您知道用户的名字(假设Tom您可以这样做:
issueFunction in commented("by Tom")
你也可以按评论的日期过滤它,如:
issueFunction in commented("after -1d by Tom")
更新:这需要在JIRA服务器中安装ScriptRunner(如JBert指出)
您也可以按照Matt Doar提出的方法:
使用JIRA Toolkit插件中的参与者字段并查询
这不是一个完整的答案,但也许是朝着正确方向迈出的一步......弗朗西斯
我也遇到了同样的问题
issueFunction in commented("by username")
Run Code Online (Sandbox Code Playgroud)
为我工作
以下查询标识评论中提到当前(或其他特定)用户的票证:
comment ~ currentUser()
Run Code Online (Sandbox Code Playgroud)
在 JIRA v7.3.0 中,watcher如果启用了自动监视,该字段可以正常工作:
watcher = currentUser()
如何启用“配置文件”>“首选项”>“自动监视”:[inhert、disabled、enabled ]
您创建或评论的问题将自动受到关注以了解未来的更改。
这是了解我所涉及的问题的查询:
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
Run Code Online (Sandbox Code Playgroud)
这是了解过去 24 小时内提出的所有问题的查询。
select REPORTER, SUMMARY from jiraissue
WHERE CREATED > DATE_SUB(CURDATE(), INTERVAL 1 DAY) order by CREATED DESC;
Run Code Online (Sandbox Code Playgroud)