Skip to content

Resolve "Blocking issues MVC: (add support for issue dependencies)"

Coung Ngo requested to merge 2035-add-blocking-issues-to-frontend into master

What does this MR do?

This MR changes the "Related issues" card in the issue page to a "Linked issues" card that allows users to add and view issues that the current issue "relates to", "blocks" or "is blocked by".

This feature is activated using the feature flag :issue_link_types:

bin/rails console
Feature.enable(:issue_link_types)
exit

Issue: #2035 (closed)

Screenshots

Before:

Screenshot_2019-12-18_at_10.11.14_pm

After:

Screenshot_2019-12-05_Et_autem_aut_architecto_neque_in_dolorem_cumque_voluptas___1____Issues___Gitlab_Org_Gitlab_Test

Screen recording of adding and deleting issues:

Screen_Recording_2019-12-18_at_4.22.04_pm

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Justin Farris

Merge request reports