-
Bug
-
Resolution: Fixed
-
Medium
NOTE: This bug report is for JIRA Cloud. Using JIRA Server? See the corresponding bug report.
Hi everyone,
Thanks for your votes and feedback on this bug report.
We are happy to announce that this work has already been completed and that the issue has been resolved for JIRA 6.3.10 and later versions.
Customers using the workaround to disable inline edit are encouraged to enable this feature again for an improved user experience after upgrading.
Thanks a lot for your patience and we hope you appreciate our open approach to bug reports and suggestions.
Regards,
Oswaldo Hernández.
JIRA Bugmaster.
[Atlassian].
Summary
When the user edits the Assignee using the Edit screen or the new Inline Editing feature, it triggers an Issue Updated event.
It would be better to trigger the Issue Assigned event whenever the Assignee is changed, no matter how it was changed.
Workarounds
- Disable In-line editing for Assignee field - https://confluence.atlassian.com/display/JIRAKB/How+to+Disable+Inline+Edit+for+Assignee+Field
- Use the 'Issue Updated' event for notifications, as that event is triggered instead.
- is duplicated by
-
JRACLOUD-12362 Fire all notification scheme events regardless of whether or not other events have been activated
- Closed
-
JRACLOUD-32106 Editing the assignee field should be considered as Issue Assigned Event
- Closed
- is related to
-
JRACLOUD-41046 Logging work sends email even if not configured in notification scheme
-
- Closed
-
-
JRASERVER-29328 Editing Assignee should trigger 'Issue Assigned' event
-
- Closed
-
-
JRACLOUD-12362 Fire all notification scheme events regardless of whether or not other events have been activated
- Closed
- relates to
-
JRACLOUD-2565 Rule-based Notification Schemes
- Gathering Interest
Wyatt, what you're describing sounds like correct behaviour to me, even if for your particular use case it's not desirable.
Issue Updated event fires when any field is updated. Someone updated the Assignee field, which is an update, so the Issue Updated event fires.
It sounds like you're saying the Issue Updated event should ignore the Assignee field, since that field has its own special event. Were Jira to be developed from scratch, I'd agree with you. But making the change you're suggesting now would interfere with at least some customers who expect the Issue Updated event whenever an issue is updated if any way.
You might be able to craft a custom solution using Jira Script Runner (now a paid add-on). It has a feature called Script Listeners, one of which is "Fire an event when condition is true". You can set up your Notification Schemes to ignore the standard Issue Updated event, and create a Script Listener for it, and then create your own new event called IssueUpdatedNew. For the script, you can check if the only field changed was the Assignee field, and if that is true, then don't generate any event. Otherwise, if at least one other field was changed, then generate an IssueUpdatedNew event, and set up your notification schemes to listen to that event.
Documentation for ScriptRunner listeners: https://scriptrunner.adaptavist.com/4.3.1/jira/listeners.html