Hi All,
Could you please let me know if it is possible to add group as default watcher?
Below is my code , However I am getting the below error
Cannot find matching method com.atlassian.jira.issue.watche.WatcherManger#startwatching(java.lang.object, com.atlassian.jira.issue.Mutableissue)
com.atlassian.jira.security.group.GroupManager#getGroupByName (jira.lang.string)
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.watchers.WatcherManager
import com.atlassian.jira.user.util.GroupManager
import com.atlassian.crowd.embedded.api.Group
import com.atlassian.jira.security.groups.GroupManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.bc.group.search.GroupPickerSearchServiceImpl
import java.lang.String
WatcherManager watcherManager = ComponentAccessor.getWatcherManager()
GroupManager groupManager = ComponentAccessor.getGroupManager()
def watchUsers = {groupnames ->;
groupnames.each {
watcherManager.startWatching(groupManager.getGroupByName((String)it), issue)
}
}
def grp = ["groupname"]
watchUsers(grp)