From 72b841567effae00fb5a4717f37477201b1dc3b0 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Fri, 3 May 2024 18:23:12 +0530 Subject: [PATCH] ui: add disconnected hosts filter and improve admin dashboard Adds disconnected as a host filter in the UI Improve capacity dashboard for admins for large env. Signed-off-by: Rohit Yadav --- ui/public/locales/en.json | 2 +- ui/src/config/section/infra/hosts.js | 2 +- ui/src/views/AutogenView.vue | 2 +- ui/src/views/dashboard/CapacityDashboard.vue | 22 ++++++++++---------- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ui/public/locales/en.json b/ui/public/locales/en.json index a5cc98a0565..1d2be76694c 100644 --- a/ui/public/locales/en.json +++ b/ui/public/locales/en.json @@ -678,7 +678,7 @@ "label.disable.vpc.offering": "Disable VPC offering", "label.disable.vpn": "Disable remote access VPN", "label.disabled": "Disabled", -"label.disconnected": "Last disconnected", +"label.disconnected": "Disconnected", "label.disk": "Disk", "label.disk.offerings": "Disk offerings", "label.disk.selection": "Disk selection", diff --git a/ui/src/config/section/infra/hosts.js b/ui/src/config/section/infra/hosts.js index 376bd973a84..290f7b592d6 100644 --- a/ui/src/config/section/infra/hosts.js +++ b/ui/src/config/section/infra/hosts.js @@ -25,7 +25,7 @@ export default { permission: ['listHostsMetrics'], resourceType: 'Host', filters: () => { - const filters = ['enabled', 'disabled', 'maintenance', 'up', 'down', 'alert'] + const filters = ['enabled', 'disabled', 'maintenance', 'up', 'down', 'disconnected', 'alert'] return filters }, params: { type: 'routing' }, diff --git a/ui/src/views/AutogenView.vue b/ui/src/views/AutogenView.vue index acb6fd6e89c..5162086aa75 100644 --- a/ui/src/views/AutogenView.vue +++ b/ui/src/views/AutogenView.vue @@ -1638,7 +1638,7 @@ export default { if (filter === 'all') { delete query.resourcestate delete query.state - } else if (['up', 'down', 'alert'].includes(filter)) { + } else if (['up', 'down', 'disconnected', 'alert'].includes(filter)) { delete query.resourcestate query.state = filter } else { diff --git a/ui/src/views/dashboard/CapacityDashboard.vue b/ui/src/views/dashboard/CapacityDashboard.vue index a174e60b709..f39e14fc634 100644 --- a/ui/src/views/dashboard/CapacityDashboard.vue +++ b/ui/src/views/dashboard/CapacityDashboard.vue @@ -41,7 +41,7 @@
+ @click="() => { updateData(zoneSelected, true); listAlerts(); listEvents(); }"> {{ $t('label.fetch.latest') }} @@ -170,7 +170,7 @@ - +