I would like that when the user fills the compsant field, the Assignee is filled with the lead of this component, this is script here is the script I am using :
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def issueManager = ComponentAccessor.getIssueManager()
def issueKey = "RP-83"
def issue = issueManager.getIssueObject(issueKey)
//def issue = issue as Issue
//Get Value of the component
def ComponentValue = issue.getComponents()
//Get Values Name and lead of the component
def ComponentName = ComponentValue.name
def Lead = ComponentValue.lead
//fill the field Assignee with the lead of the component
But i am stuck on the if loop because i dont know how to configure it.
Can you help me please ?
Thank you in advance.
You can do that natively in Jira by setting the default assignee to component lead. In case you want to do it using script for additional logic you can do that as well.
Something like this to assign the issue to a user that you can get from the component lead.
def issueService = ComponentAccessor.getIssueService()
def validateAssignResult = issueService.validateAssign(user, issue.id, issue.reporterId)
Hello Community! I hope you've been enjoying the 🍂Apptoberfestivities🍂 (I know I have!) The event is heating up next week with a series of virtual events that we're calling the 🍻🍂Partner App ...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events