Hi,
I have this script post function:
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.component.ComponentAccessor
ComponentManager componentManager = ComponentManager.getInstance()
CustomFieldManager customFieldManager = componentManager.getCustomFieldManager()
def optionsManager = ComponentAccessor.getOptionsManager()
CustomField srcField = customFieldManager.getCustomFieldObjects(issue).find {it.name == "Major incident"}
CustomField commentYes = customFieldManager.getCustomFieldObjects(issue).find {it.name == "Comment MI"}
fieldConfig = commentYes.getRelevantConfig(issue)
newValue = optionsManager.getOptions(fieldConfig)?.find{it.value == "Yes"}
oldValue = optionsManager.getOptions(fieldConfig)?.find{it.value == "No"}
cfwt = issue.getCustomFieldValue(srcField).getValue()
log.debug("Major Incident value: $cfwt")
//If CustomField 'Major incident == TRUE
if (cfwt == "TRUE"){
//TODO HERE!!
}
I want to if 'cfwt == "TRUE"' do following things:
1) Make a comment in issue with another user that is not my current user.
2) This comment have to have visibility coment to a specific project role.
Is possible do this with script post function?
Thanks in advance,
Daniel