Hey there,
When creating Epics, I wanted to hide the "Summary" field.
As far as I know it can't be done simply because it's a default required field for each and every single issue.
With that in mind, I searched for some javascript which could do the job of hidding it and copying the value of the "Epic Name" to this field, before trying to create the issue with an empty summary (what would lead the user to errors).
I've found the script bellow, and filled it with the id of my "Epic Name" field:
<script type="text/javascript">
if(AJS.$('#summary').length > 0) {
AJS.$('#summary').parent().addClass('hidden');
AJS.$('#summary').val(AJS.$('#customfield_10004').val());
}
</script>
However, it doesn't seem to work as it should.