Creates a mediator for pipeline details vue in order to mount several vue apps with the same data
What does this MR do?
Creates a mediator to extract the logic of making a request to the server.
This is needed because we need to also render the header of details page in vue.js but we won't render everything in the page in vue.js yet.
The end goal is to have the all page in vue.js, when we get there we can remove the mediator and mount only one vue app.
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Tests
-
All builds are passing
-
-
Conform by the merge request performance guides -
Conform by the style guides -
Branch has no merge conflicts with master
(if it does - rebase it please)
What are the relevant issue numbers?
Closes #31849 (closed)
Edited by Filipa Lacerda