diff --git a/frontend/src/components/heartbeats/OutboundHeartbeatsPanel.vue b/frontend/src/components/heartbeats/OutboundHeartbeatsPanel.vue new file mode 100644 index 00000000..534a7426 --- /dev/null +++ b/frontend/src/components/heartbeats/OutboundHeartbeatsPanel.vue @@ -0,0 +1,382 @@ + + + + + + + + + {{ editingId ? 'Edit outgoing target' : 'Add outgoing target' }} + + + + + Name + + + + Ping URL + + HTTPS only, on a public address. + + + Ping every + + + {{ preset.label }} + + + + + + Enabled + + + + {{ editingId ? 'Save' : 'Create' }} + + + Cancel + + + + + + + + + + + + + Add your first target + + + + + + + {{ row.name }} + + + {{ row.url }} + + + {{ formatInterval(row.interval_seconds) }} + + + + {{ row.enabled ? 'On' : 'Off' }} + + + + + {{ lastSendLabel(row) }} + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/pages/HeartbeatsPage.vue b/frontend/src/pages/HeartbeatsPage.vue index 39349401..574ef177 100644 --- a/frontend/src/pages/HeartbeatsPage.vue +++ b/frontend/src/pages/HeartbeatsPage.vue @@ -12,7 +12,8 @@ -->
HTTPS only, on a public address.