/
Receive Push Notification for Issue Creation
Receive Push Notification for Issue Creation
If you would like to receive push notifications for new issue that are created, you have the following options:
- Receiver is selected as reporter on issue creation
- Receiver is the default assignee in Jira project
- Make receiver a watcher on issue creation
In this article we explore how you can make a user or group of users a watcher so that they receive push notifications on issue creation. Here are the steps:
- Create a post-function in your workflow for the create transition
- The post-function needs to be executed before firing the event
- Add a groovy script to the post-function that assigns watchers
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.watchers.WatcherManager import com.atlassian.jira.user.util.UserManager WatcherManager watcherManager = ComponentAccessor.getWatcherManager() UserManager userManager = ComponentAccessor.getUserManager() def watchUsers = {usernames -> usernames.each { watcherManager.startWatching(userManager.getUserByName((String)it), issue) } } def users = ["USERNAME","USERNAME2","USERNAME3"] watchUsers(users)