We have a "Story" board that specifically excludes our subtasks from the board itself, only showing top-level issues in the current sprint. Our subtasks include a custom "Done" status in their workflow, which does not exist on our top-level tickets.
Therefore, we can't map this status to the "Done" column of this board and Jira prevents us from closing the sprint because we supposedly have open subtasks.
In actuality, all subtasks are closed, but in some cases they are in this custom "Done" status that is not mapped on the current board.
Is there any workaround for this? Off the top of my head I think we could add this new status to some issue type's workflow that is shown on the board just so that we could map it, but that seems like an ugly workaround.