Hello.
i am trying to copy value from Epic To Story when the user click on the issues in epic button using the jira script runner Behaviours .
i manage to copy custom field select list field , due date and assignee.
i have a problem copy links issue field created by the easy links add-on.
the links are created on the single / multiple links custom field as Issues.
the closest solution i found is to use this method :
// Get a pointer to the Linked Issues Text Area
def linkedIssuesCF = getFieldById("issuelinks")
// Get a pointer to the Issue Links Field
def issueLinksCF = getFieldById("issuelinks-linktype")
//Set the field to the Relateted Test Object link type
issueLinksCF.setFormValue("Related Test Object") its copy the value of the 1 issue links to the issue links system field,
this solution is not good for me because i need to copy multiple field , and this solution is copying only 1 field , another problem is the links issues system field cant be present in the story create screen.
i use this code :
the parent issue is the issue listed in the story epic link.
CustomField customFieldTeamResponsible = customFieldManager.getCustomFieldObjectByName("Team Responsible")
String customFieldValueTeamResponsible = parentIssue.getCustomFieldValue(customFieldTeamResponsible)
//getting the field i cant to set the value on the story
def FormField cu = getFieldById(customfield_12321);
cu.setFormValue(customFieldValueTeamResponsible );
i also tried to use
Issue customFieldValueTeamResponsible = parentIssue.getCustomFieldValue(customFieldTeamResponsible)
in order to get the value as Issue , but no success.
i can see the at the log that the customFieldValueTeamResponsible value is an issue key from the custom field on the Epic.
Thanks
Oz