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
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Posted Wednesday in Jira

Join our webinar: How 1B+ feature flag events helped us build the new Jira

Every time you release software, there's a bit of risk – that there's a bug, that something breaks, or that the feature doesn't resonate with customers. Feature flagging helps make high stakes s...

92 views 0 1
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