Hello ,
I need your help with Groovy please !
I have the following scenario :
" if reporter is member of group "JIRA_VIP" , then get custom field" Category " as VIP "
to get the custom field , I use the postfunction to set the field value function in a transition (using nFeed ) .
I have tried this code but without success !
1 ) ------------------------------------------------------
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.user.ApplicationUser
currentUser == issue.reporter
def groupManager = ComponentAccessor.getGroupManager()
if (groupManager.isUserInGroup(issue.reporter?.name, 'JIRA_VIP'))
getCustomFieldValue("customfield_11203")
2) ----------------------------------------------------------
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.ApplicationUser
def groupManager = ComponentAccessor.getGroupManager()
groupManager.isUserInGroup(issue.reporter?.name, 'JIRA_VIP')
3) -----------------------------------------------------------------
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.user.ApplicationUser
def field = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Category")
def value = issue.getCustomFieldValue(field)
def groupManager = ComponentAccessor.getGroupManager()
if (groupManager.isUserInGroup(issue.reporter?.name, 'JIRA_VIP'))
getCustomFieldValue("customfield_11203")