We use Jira Cloud and have the ability to add a restriction to the "Story" to prevent users from moving to "Done" if subtasks are not "Done".
This solution hides the Workflow status "Done" but does not provide any sort of explanation to why users can not see the status Done, therefore, poor UX.
We must find a way to show the status Done but when users Select it a Validation kicks in:
- If child is not Done, prevent user from transition to Done and advise why
This will educate users and provide a good user experience, especially for users that aren't familiar with Jira.