why is the user that hits "Resolve" transition beeing removed from Participants

If i hit "Start Progress" on an issue that is in status "Open"

my name appears in the participants. <- that what makes sense...cause i am participating

now when i hit "Resolve" my name gets removed from participants...thats odd cause i did spent some time working on the issue.

my Resolve transition has some postfunctions like:

  • The Resolution of the issue will be set to Done.
  • Assign the issue to the reporter.

Transition View: None - it will happen instantly

so i don't need to enter anything..just hit transition and i am done.

if i add a comment at anytime my name will stay in participants...

i tried to add postfunctions to copy the value of assignee to participants...no success.

everytime i don't enter a comment and just hit "Resolve" the name disappears form participants.

1 answer

1 accepted

2 votes

The "participants" custom field I *think* you are asking about is the one from the Jira Toolkit?

If so, then this behaviour is correct.

The participants field takes the

  • current assignee,
  • reporter,
  • anyone who has made a comment on the issue,

adds them into a deduplicated list and puts that on screen for you

So, your "assign issue to reporter" removes you from the participants because you're no longer the assignee. Later, you comment on the issue, and that then keeps you on the list permanently because you match the list above again.

You should NOT try to use post-functions to add to the field. It's a dynamic derived field - it actually holds no data itself, it works out what to display (and index) based entirely on other fields. Poking data into it simply loses what you've poked in the next time the issue is altered.

ah i see. ok thank you nic.

so if i want to keep my automatic transition actions i need to add one that creates a comment.

https://answers.atlassian.com/questions/5401/jira-automatically-add-a-comment-on-transition

that is what i was previosly lookin for

i thought any action like transitions that i perform on the issue marks me as a participant. now that is clear to me.

i guess that's what i need

"user has been an assignee at any time in the past"

Yup, rather than trying to hit the field itself, you need to go after the data it's deriving the information from!

The source code is public though - I've built a couple of simple variations on the participants field to make it use different rules. For example adding "user has logged work on issue", "user has been an assignee at any time in the past", "user is in custom field (user) called Project Manager".

Suggest an answer

Log in or Sign up to answer
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Julia Dillon
Posted Apr 17, 2018 in Jira

Tell us how your team runs on Jira!

Hey Atlassian Community! Today we are launching a bunch of customer stories about the amazing work teams, like Dropbox and Twilio, are doing with Jira. You can check out the stories here. The thi...

809 views 2 19
Join discussion

Atlassian User Groups

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

Find a group

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

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you