Give this a try...
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.fields.CustomField import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.watchers.WatcherManager CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager() field_value = issue.getCustomFieldValue(customFieldManager.getCustomFieldObjectByName("CUSTOM FIELD NAME")) WatcherManager watcherManager = ComponentAccessor.getWatcherManager() watcherManager.startWatching(field_value, issue)
I have this error :
[static type cheking] - cannot find matching methood
com.atlassian.jira.issue.watchers.watcherManager#startWatching(Java.lag.object)
com.atlassian.jira.issue.mutableIssue) please check if the declared type is rightand if the method exists.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
i try this code but he don't work :
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.fields.CustomField import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.watchers.WatcherManager String userName; def cf = ComponentAccessor.customFieldManager.getCustomFieldObjectByName("supp") def someUser = issue.getCustomFieldValue(cf) userName=someUser def WatcherUser =ComponentAccessor.getUserManager().getUserByName(userName) def watcherManager = ComponentAccessor.getWatcherManager() watcherManager.startWatching(WatcherUser,issue)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.