Geo - Convert Projects from HAML -> Vue
What/Why
Follow up for !30890 (merged)
Currently the Geo Projects page is written in HAML https://gitlab.com/gitlab-org/gitlab/-/tree/master/ee/app/views/admin/geo/projects.
As part of the above MR, we are merging the views of Geo Replicables into one single view. However, with Projects written in HAML it has made us require additional code to allow it to co-exist with our new Generic Vue based Geo UI.
It would be nice to have the ability to move Projects into the new way of representing Geo Replicables in the UI and allow us to delete a lot of extra code.
What is Needed
-
Projects added to Geo Self-Service -
Projects available via GraphQL API Endpoint => #219413 (closed)
Proposal
Create hook in for Projects in the generalized Geo Replicable Components
Take into consideration #219315 (closed) when implementing
Edited by Zack Cuddy