Hi -
Currently I'm using a script post-function to add some specific users as Request Participants to a specific type of issue. I'd like to switch that over to use an organization.
I was reading
but that seems more aimed at adding ALL organizations applicable, and only when the ticket is created via JIRA, not the SD portal.
I have two scenarios that I'd need to address with this issue:
1) Add a specific organization upon the creation (via portal) of a ticket in X type
2) Add a specific organization upon the creation (via portal) of a ticket in X type in which a custom field is flagged in a specific way.
Can anyone point me in the right direction on this? Thanks!
Hey Kevin,
You can follow the example in the documentation and if you want to get a specific one then you will need to slightly change the last lines to
def organizationsToAdd = organizationService.getOrganizations(currentUser, organizationsQuery)?.right()?.get()?.results?.find {it.name == "Organization A"} // get the Organizations custom field def cf = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Organizations") // finally update the organizations custom field cf.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(cf), [organizationsToAdd]), new DefaultIssueChangeHolder())
kind 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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.