I'll use this code for custom buttons:
import com.atlassian.jira.component.ComponentAccessor<br>
<br>
def issueManager = ComponentAccessor.getIssueManager()<br><br>
if (getBehaviourContextId() == "link-create-blocking") {
getFieldById("project-field").setReadOnly(true)
<br> getFieldById("issuetype-field").setReadOnly(true)
<br><br>
def contextIssue = issueManager.getIssueObject(getContextIssueId())<br><br>
getFieldById("summary").setFormValue("Issue created from ${contextIssue.key}").setReadOnly(true)
<br> getFieldById("issuelinks-linktype").setFormValue("blocks").setReadOnly(true)
getFieldById("issuelinks-issues").setFormValue(contextIssue.key).setReadOnly(true)
<br>}
Is it possible to somehow add attachment copying?