Blocking issues
Context
Description
- Extension of #2001 (closed) and similar UI to manage blocking issues.
- An issue cannot be closed until it's blockers have all been closed. Only applies when an issue is open.
- A given issue can have any number of blocking issues.
- Consider an issue that we are attempting to close right now. If there is at least one blocking issue, then that issue fails the closing attempt.
- This applies to different scenarios where an issue is attempted to be closed.
Edited by Victor Wu