You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Hi,
By using script runner I'm trying to achieve, When Group A(single user picker) value present only Group A people can close the issue if not any user who is working on the issue can close the ticket, Please help me achieve this, I'm new to script runner.
@Thanos Batagiannis [Adaptavist] thank you for your response, if the Group picker1 or Group picker2 doest have a value anyone from following assignee, reporter,caseworker,supervisor can close the ticket. otherwise only Group1(single user picker) or Group 2(single user picker) can close the ticket.
Hi Kumar,
I am not sure I understand what should happen in the case that the Group Picker doesn't have any value, but I think the following snippet will help you
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.user.ApplicationUser
def currentUser = currentUser as ApplicationUser
def issue = issue as MutableIssue
def customFieldManager = ComponentAccessor.customFieldManager
def customField = customFieldManager.getCustomFieldObjects(issue).find {it.name == "GroupPicker"}
def customFieldValue = issue.getCustomFieldValue(customField) as String
if (!customFieldValue) {
//the custom field doesn't have any value do something
}
else {
def groupManager = ComponentAccessor.groupManager
def group = groupManager.getGroup(customFieldValue)
return groupManager.isUserInGroup(currentUser, group)
}
regards,
Thanos
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.