From 4728a8200601faacd8ce95840a2271a44bcd07db Mon Sep 17 00:00:00 2001 From: hunterlong Date: Wed, 22 Jul 2020 13:15:35 -0700 Subject: [PATCH] delete checkins when service is deleted, search in logs on UI, added UI alerts when tables are empty --- CHANGELOG.md | 3 +- .../components/Dashboard/DashboardIndex.vue | 9 +++ .../Dashboard/DashboardMessages.vue | 16 +++++- .../Dashboard/DashboardServices.vue | 11 +++- .../src/components/Dashboard/ServicesList.vue | 9 ++- frontend/src/pages/Logs.vue | 56 +++++++++++++++---- notifiers/pushover_test.go | 2 +- types/services/database.go | 3 + 8 files changed, 91 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0021d922..7bcfa03a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.90.61 (07-19-2020) +# 0.90.61 (07-22-2020) - Modified sass layouts, organized and split up sections - Modified Checkins to seconds rather than milliseconds (for cronjob) - Modified Service View page to show data inside cards @@ -10,6 +10,7 @@ - Added additional testing - Modified node version from 10.x to 12.18.2 - Modified Notifier's struct values to be NullString and NullInt to allow empty values +- Added Search ability to Logs in UI # 0.90.60 (07-15-2020) - Added LETSENCRYPT_ENABLE (boolean) env to enable/disable letsencrypt SSL diff --git a/frontend/src/components/Dashboard/DashboardIndex.vue b/frontend/src/components/Dashboard/DashboardIndex.vue index e8290888..a15d810e 100644 --- a/frontend/src/components/Dashboard/DashboardIndex.vue +++ b/frontend/src/components/Dashboard/DashboardIndex.vue @@ -16,6 +16,15 @@ +
+
+ You currently don't have any services! + + Create + +
+
+
diff --git a/frontend/src/components/Dashboard/DashboardMessages.vue b/frontend/src/components/Dashboard/DashboardMessages.vue index 26703018..ebfa1832 100644 --- a/frontend/src/components/Dashboard/DashboardMessages.vue +++ b/frontend/src/components/Dashboard/DashboardMessages.vue @@ -3,7 +3,14 @@
{{ $t('top_nav.announcements') }}
- + +
+
+ You currently don't have any Announcements! Create one using the form below. +
+
+ +
@@ -13,7 +20,7 @@ - +
{{ $t('dashboard.title') }}
{{message.title}} {{serviceName(service(message.service))}} @@ -51,6 +58,11 @@ message: {} } }, + computed: { + messages() { + return this.$store.getters.messages + } + }, methods: { goto(to) { this.$router.push(to) diff --git a/frontend/src/components/Dashboard/DashboardServices.vue b/frontend/src/components/Dashboard/DashboardServices.vue index 20eeb642..761a03e1 100644 --- a/frontend/src/components/Dashboard/DashboardServices.vue +++ b/frontend/src/components/Dashboard/DashboardServices.vue @@ -2,7 +2,7 @@
{{ $t('top_nav.services') }} - + Create
@@ -14,7 +14,14 @@
{{ $t('top_nav.groups') }}
- + +
+
+ You currently don't have any groups! Create one using the form below. +
+
+ +
diff --git a/frontend/src/components/Dashboard/ServicesList.vue b/frontend/src/components/Dashboard/ServicesList.vue index 78cc0635..59abefe8 100644 --- a/frontend/src/components/Dashboard/ServicesList.vue +++ b/frontend/src/components/Dashboard/ServicesList.vue @@ -1,5 +1,11 @@
{{ $t('dashboard.name') }}