Skip to content

Refactor Related MRs into Vue by adapting Related Issues components

Problem to solve

In the context of https://gitlab.com/gitlab-org/gitlab-ce/issues/51862, we'll need to re-use Vue elements (assignees, (issue_)milestone).

Therefore, the HAML implementation of the Related MRs need to be repurposed into Vue, in order to achieve this without duplication of code.

Further details

This might involve generalising some components of the Related Issues and creating new ones, at least for Related MRs.

No UI changes will be made, only updating the code that implements this section to use Vue instead of HAML.

Backend will require an endpoint with the relevant information for the MR (given the GraphQL API is not GA yet)

Links / references

Edited by André Luís