Snippets

Adaptavist ScriptRunner for Jira Cloud Set Request Participants Field

Created by Kristian Walker

File SRCloudSetRequestParticipantsField.groovy Added

  • Ignore whitespace
  • Hide word diff
+/*
+* This example script  console script updates the request participants field on an issue.
+* "All right, title and interest in this code snippet shall remain the exclusive intellectual property of Adaptavist Group Ltd and its affiliates. Customers with a valid ScriptRunner
+* license shall be granted a  non-exclusive, non-transferable, freely revocable right to use this code snippet only within their own instance of Atlassian products. This licensing notice cannot be removed or
+* amended and must be included in any circumstances where the code snippet is shared by You or a third party." 
+*/
+
+// specify the issue key here for the issue to update
+def issueKey = ""
+
+// Specify the id for the Request Participants field here
+def requestParticipansField = ""
+
+// specify the account ID of the user to add as a request particaipant here
+def userAccountId = ""
+
+def result = put("/rest/api/2/issue/${issueKey}") 
+    .header('Content-Type', 'application/json') 
+    .body([
+fields:[
+(requestParticipansField): [
+    [id: userAccountId]
+    ]
+    ]
+])
+    .asString()
+
+
+return "User with the ${userAccountId} was set in the Request Participants field with the ID of ${requestParticipansField} on the ${issueKey} issue."
HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.