From 465c65c29c8fc8cf7605f97068150a2b182d13e8 Mon Sep 17 00:00:00 2001 From: JasonTaylorDev Date: Mon, 23 Jun 2025 14:47:49 +1000 Subject: [PATCH 01/12] Remove table-based layout --- .../components/heartbeats/EndpointInstances.vue | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/Frontend/src/components/heartbeats/EndpointInstances.vue b/src/Frontend/src/components/heartbeats/EndpointInstances.vue index 9853305a4..31c19420f 100644 --- a/src/Frontend/src/components/heartbeats/EndpointInstances.vue +++ b/src/Frontend/src/components/heartbeats/EndpointInstances.vue @@ -178,18 +178,12 @@ async function toggleAlerts(instance: EndpointsView) {
Actions - +
From f9aafd89e8d4dac581c87909d0f424b9fbd04f48 Mon Sep 17 00:00:00 2001 From: JasonTaylorDev Date: Mon, 23 Jun 2025 15:07:02 +1000 Subject: [PATCH 02/12] Add ColumnHelp component --- .../src/components/heartbeats/ColumnHelp.vue | 8 ++++++ .../heartbeats/EndpointInstances.vue | 28 ++++++++----------- 2 files changed, 19 insertions(+), 17 deletions(-) create mode 100644 src/Frontend/src/components/heartbeats/ColumnHelp.vue diff --git a/src/Frontend/src/components/heartbeats/ColumnHelp.vue b/src/Frontend/src/components/heartbeats/ColumnHelp.vue new file mode 100644 index 000000000..19b4eb43c --- /dev/null +++ b/src/Frontend/src/components/heartbeats/ColumnHelp.vue @@ -0,0 +1,8 @@ + diff --git a/src/Frontend/src/components/heartbeats/EndpointInstances.vue b/src/Frontend/src/components/heartbeats/EndpointInstances.vue index 31c19420f..6d10ecdfe 100644 --- a/src/Frontend/src/components/heartbeats/EndpointInstances.vue +++ b/src/Frontend/src/components/heartbeats/EndpointInstances.vue @@ -10,7 +10,6 @@ import OnOffSwitch from "../OnOffSwitch.vue"; import routeLinks from "@/router/routeLinks"; import { useShowToast } from "@/composables/toast"; import { TYPE } from "vue-toastification"; -import { Tippy } from "vue-tippy"; import { useHeartbeatInstancesStore, ColumnNames } from "@/stores/HeartbeatInstancesStore"; import { EndpointsView } from "@/resources/EndpointView"; import endpointSettingsClient from "@/components/heartbeats/endpointSettingsClient"; @@ -19,6 +18,7 @@ import ConfirmDialog from "@/components/ConfirmDialog.vue"; import LastHeartbeat from "@/components/heartbeats/LastHeartbeat.vue"; import FilterInput from "../FilterInput.vue"; import ResultsCount from "../ResultsCount.vue"; +import ColumnHelp from "./ColumnHelp.vue"; enum Operation { Mute = "mute", @@ -167,25 +167,19 @@ async function toggleAlerts(instance: EndpointsView) {
Mute Alerts - - - - + + Mute an instance when you are planning to take the instance offline to do maintenance or some other reason. This will prevent alerts on the dashboard. +
- Actions - - - - + Actions + +
+ + Delete an instance when that instance has been decommissioned. +
+
From 992a5d2167c8852f9464ddca20f09e7abc0b1629 Mon Sep 17 00:00:00 2001 From: JasonTaylorDev Date: Tue, 24 Jun 2025 10:29:34 +1000 Subject: [PATCH 03/12] Fixed delete button --- .../src/components/heartbeats/ColumnHelp.vue | 15 ++++++++++++++- .../components/heartbeats/EndpointInstances.vue | 11 ++++------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/src/Frontend/src/components/heartbeats/ColumnHelp.vue b/src/Frontend/src/components/heartbeats/ColumnHelp.vue index 19b4eb43c..2c980e71f 100644 --- a/src/Frontend/src/components/heartbeats/ColumnHelp.vue +++ b/src/Frontend/src/components/heartbeats/ColumnHelp.vue @@ -1,5 +1,18 @@ + +