Skip to content

Geo admin screen enhancements

Kushal Pandya requested to merge 4268-geo-admin-page into master

What does this MR do?

This MR rewrites Geo admin page (available at /admin/geo_nodes) in Vue to be more manageable.

Why was this MR needed?

Current implementation of Geo nodes admin page is based on plain JavaScript which does DOM manipulation to render and update data, which is not a very efficient approach and makes writing tests for the application much more difficult. Vue works for us!

Screenshots

Desktop Layout

image

Mobile Layout

image

Url Insecure Warning

image

GitLab Version Mismatch

image

Node Unhealthy

image

Replication Lag

image

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #4268 (closed), #4179 (closed), #1363 (closed)

Edited by Kushal Pandya

Merge request reports