JIRA Reporter - Who actually created the ticket?

Neil Taylor February 19, 2014

Is there a way to see who ACTUALLY created the ticket if the user creating the ticket selected a reporter other than themselves on the issue creation screen? It seems when this is done, all the activity logs show it as the selected reporter created the issue and not the person who actually created the issue.

Thanks!!

2 answers

1 accepted

2 votes
Answer accepted
Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 19, 2014

No.

It doesn't log creator unless you explicitly add a field and a post-function to log it.

Yet. Atlassian have this on the to-fix list for a very long time and I remember reading it's implemented somewhere for testing and a release very soon. I think it's 6.3, but we might be lucky and get it in 6.2, I can't remember the exact version.

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 19, 2014

Excellent. Thanks Jamie! 6.2 will be out very soon too :-)

Neil Taylor February 19, 2014

Great - thank you both for the quick answers!! :)

JamieA
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 19, 2014
0 votes
HermannS February 20, 2014

If you don't want to wait for 6.2 - we worked around this limitation like that:

We added a custom field of type "User picker", named it something like "Creator" und added it to the issue creation screen.

In the description of that field we added this javascript code

<script type="text/javascript">
  // change this fieldid to the internal name of your field
  var fieldid = 'customfield_10600';
  var target = document.getElementById(fieldid);
  // Hide the field and its name
  area = AJS.$("#" + fieldid).closest('div.field-group').hide();
  
  // set only on issue-creation
  var creating=document.getElementById('issue-create');
  if (creating && target && (!target.value || target.value == '')) {
    // reporter is set to current user initially
    var initialreporter = document.getElementById('reporter');
    if (initialreporter) {
      target.value=initialreporter.value;
    }
  }
</script>

which hides the field from view and sets it with the value of the real reporter (not the one he or she chooses for the reporter-field).

Greetings

Hermann

Suggest an answer

Log in or Sign up to answer