set summary field value

t June 9, 2015

How can i set the summary field, to a specific value? Basically i have set them all to a default and now i want to change it to match two custom fields joined together..

Here is the code i am using but with no luck:(

<!-- @@Formula: if (issue.get("customfield_10001") == null
	return "Product Master";
	else
	return ("Masters" + issue.get("customfield_10001") + " " + issue.get("customfield_10281"))
	-->

i have also tried this:

<script type="text/javascript">
  
var summaryField=AJS.$("#summary").parent();
 AJS.$("#summary").val("Masters" + issue.get("customfield_10001") + " " + issue.get("customfield_10281"));
summaryField.hide();
  
</script>

2 answers

0 votes
Vasiliy Zverev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 23, 2016

I do not know well javascript, but if you need to update issue you need to call IssueManager.updateIssue() method (https://docs.atlassian.com/jira/latest/com/atlassian/jira/issue/IssueManager.html).

Here is version for JAVA API:

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.event.type.EventDispatchOption

issue.setSummary( issue.getSummary() + "They killed Han Solo, bustards!" );
issueManager.updateIssue(ComponentAccessor.jiraAuthenticationContext.getUser().directoryUser, issue, EventDispatchOption.ISSUE_UPDATED, false);
0 votes
t June 17, 2015

Anyone able to assist?

Suggest an answer

Log in or Sign up to answer