We have a Service Desk project in JIRA that users use to log issues. Some of those issues end up being bugs/new features that are then created in our System projects in JIRA. We create them as a linked issue linking back to the Service Desk issue. There may be more than one bug/new feature and there may be more than one System involved. So on Service Desk issue could be linked to 1 or more System projects, each one have 1 or more bugs/new feature issues.
What we'd like is for that System project bug/new feature to block the ability to resolve and close the Service Desk issue that is linked to it. And we'd like to copy the time out of the bug/new feature into the parent linked issue without overwriting the time that was logged investigating the service desk issue before creating the bug.
How do we do this?