It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How can I search issues to which a user has commented?

philippos Jan 10, 2013


I want to search all issues to which I have entered a comment. Recently or in the distant past.

How can I do this?


9 answers

1 accepted

6 votes
Answer accepted
JamieA Jan 10, 2013

Also commented jql function in script runner.

This will just find issues where the specified user commented, and not "participated" in as the Participants field gives you.

I appreciate you can't install plugins but maybe someone else has the same question.

AFAIK you can't do it without a plugin.

philippos Jan 20, 2013

I assume I can use JQL to search for all issues that have been commented by a user?


issueFunction in commented("by User1")

How can I use JQL on a Jira installation? Thanks.

Peter Kahn Feb 11, 2016

Is there anyway to push currentUser() into that?  I didn't see that as an option since I need to put it in quotes.  Unless jql support groovyString like notation ${currentUser()}

JamieA Jun 23, 2016

issueFunction in commented("by currentUser()")

works fine in recent versions.

Chuck Vanderwist Oct 12, 2017

Can this be done with "by Reporter" somehow?

Like Bartek Zukowski likes this
28 votes
David Skreiner Jun 23, 2016

As a workaround, you can use a dashboard:

1 open Dashboard
2 Add Gadget Activitiy Stream
3 Add a global filter: Project is XY
4 Add a global filter: User is (username)
5 Below the Global Filter, klick JIRA - Add Filter:  Activity is Comment
6 Set "limit to 99 items"

You now have the comments as an activity stream.

B Dec 02, 2016

Excellent work around without plug-ins!!


Thanks David!



Tracy Benton Jun 20, 2017

total lifesaver, thank you

Tommy Rowe Dec 09, 2017

Has anyone else noticed that Global Filters is now missing - Activity Streams are now all Beroke. 

Raj Kumar Panuganti Oct 15, 2018

David Skreiner, Thank you very much for putting those steps. Its immensely helpful.

Cyrus ziaei Oct 24, 2018

The above solution works only for parent bug, how about if you want to search in subtask and in particular release?

Ted Karakekes Nov 09, 2018

This is powerfull work

Caitlin Murphy Apr 29, 2019

Is there a way to make this only appear to a specific user? 

1 vote
Renjith Pillai Jan 10, 2013

Generally the Participants fields from JIRA Toolkit plugin is sufficient for this, while this includes all issues in which you have participated (not just commented, like editing)

philippos Jan 10, 2013

Can you please guide me as per how to use JIRA toolkit?

I do not see in my Advanced Search a "participants" field.


Renjith Pillai Jan 11, 2013

I read your reply to Joe's comment. I am afraid that you cannot achieve this without a plugin.

philippos Jan 20, 2013

Can I alternatively use JQL to query Jira database? Maybe via SQL on the underlying Oracle database?

Renjith Pillai Jan 21, 2013

Sorry, missed your earlier comment. What is the issue in searching with participants field in JQL?

EDIT: And JQL is not for direct database queries. It is for searching within JIRA.

1 vote
Vitalii Zurian Oct 20, 2014

For JIRA Cloud you can use JIRA JQL Pro Add-On

1 vote
Mert Karadağlı Nov 29, 2015

You can view JIRA Comment Toolbox . To search on author of the comments with or without date range.

  • Commented By User
  • Commented By User Between Dates
  • Commented By Group Member
  • Commented By Group Member Between Dates
  • Commented By Role Member
  • Commented By Role Member Between Dates

Moreover, you can use JIRA Comment Toolbox for these;

  • Custom Comment Fields,
  • Custom JQL function
  • Delete issue comment
  • Delete user all comment
  • Update author of the comments.
1 vote Nov 24, 2017 • edited

Does somebody know how to do it (find user comment id and issue id) using an JIRA REST API?

Amir Katz Apr 22, 2019

Yes. You send a JSON file asking for issues and in the fields you specify "comments" (see below), and you get back a JSON file with a list of comments for each issue. 

The data for each comment contains the comment ID, the author details, the body, the updater details (if comment was updated) and the dates (created, updated).

The input JSON would be like this:

"jql": "project = \"My SOSP Project\" AND key >= SOSP-1 AND key < SOSP-1001 order by key asc",
"maxResults": 1000,
"fields": [
0 votes
Joseph Pitt Community Leader Jan 10, 2013

After you install the toolkit you need to define the field as a global field. It doesn't need to be on any screen to be searched though. However, it will only capture data from after it is defined.

philippos Jan 10, 2013

Thanks I cannot use this.

The Jira I work on is managed by a customer. So I cannot ask for such tools to be added.

Like Flash Sheridan likes this
0 votes
Juby John Oct 03, 2017

You can use an add-on Essential Custom Fields for JIRA.

Suggest an answer

Log in or Sign up to answer
This widget could not be displayed.
This widget could not be displayed.
Community showcase
Published in Jira

Try Jira Cloud for Outlook: Organize your work without leaving your inbox

Hi Atlassian community, My name is Max and I work on the product integration team at Atlassian. I am pleased to announce the early access program for the Jira Cloud add-in for Outlook. This add-in...

2,323 views 6 15
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you