I am working on a Jira DC to Cloud migration. For a project there is a request to prevent creation of sub-tasks after migration, but retain all the existing project data within the project.
1. We cannot remove the sub-task issue types from the project issue type scheme, since that would require changing or moving the existing issues of those types.
2. The client does not want the issue moved to another project.
3. Changing the issues to another type (which would be acceptable) is not considered practical because of the differences in workflows, fields, screens, etc. and the volume of issues that would have to be moved.
There are several third party apps available, including ScriptRunner. I know a ScriptRunner Behaviour can be used to manage the available Issue Types on the Create Issue screen.
Can SR or any other third party app be used to affect the issue types available when using Create Child/Sub-task or Convert to Subtask?
Bonus question: Can SR or any other third party app be used to affect the issue types available when using the Move function, singularly or through Bulk Changes?