From c47fff2c357e5f157c350032838ec797f570ade7 Mon Sep 17 00:00:00 2001
From: Sergey <83376337+freak12techno@users.noreply.github.com>
Date: Mon, 11 Dec 2023 19:45:53 +0300
Subject: [PATCH] chore: refactor templates (#28)
* chore: revamped alert template
* chore: revamped silence create template
* chore: revamped silences list template
---
templates/alert.html | 9 +++++++--
templates/silences_create.html | 17 +++++++++--------
templates/silences_delete.html | 7 ++++---
templates/silences_list.html | 22 ++++++++++++----------
4 files changed, 32 insertions(+), 23 deletions(-)
diff --git a/templates/alert.html b/templates/alert.html
index df60778..03bcf96 100644
--- a/templates/alert.html
+++ b/templates/alert.html
@@ -7,7 +7,12 @@
{{- range $alertId, $alert := .Data.Alerts }}
- {{ GetEmojiByStatus $alert.State }}
+Firing for: {{ FormatDuration $alert.ActiveSince }} (since {{ FormatDate $alert.ActiveAt }})
+{{- if $alert.Value }}
+Value: {{ StrToFloat64 $alert.Value }}
+{{- end }}
+Labels:
{{- range $key, $label := $alert.Labels }}
-{{ $key }} = {{ $label }}
+ {{ $key }} = {{ $label }}
+{{- end }}
{{- end }}
-{{- end }}
\ No newline at end of file
diff --git a/templates/silences_create.html b/templates/silences_create.html
index 6d6a72d..7674a16 100644
--- a/templates/silences_create.html
+++ b/templates/silences_create.html
@@ -1,11 +1,12 @@
Created silence with following params:
-ID: {{ .Data.ID }}
-Starts at:
{{ .Data.StartsAt.String }}-Ends at:
{{ .Data.EndsAt.String }}-Created by:
{{ .Data.CreatedBy }}-Comment:
{{ .Data.Comment }}-Status:
{{ GetEmojiBySilenceStatus .Data.Status.State }} {{ .Data.Status.State }}-Matchers: + +ID:
{{ .Data.ID }}
+Starts at: {{ FormatDate .Data.StartsAt }}
+Ends at: {{ FormatDate .Data.EndsAt }}
+Created by: {{ .Data.CreatedBy }}
+Comment: {{ .Data.Comment }}
+Status: {{ GetEmojiBySilenceStatus .Data.Status.State }} {{ .Data.Status.State }}
+Matchers:
{{- range $matcherId, $matcher := .Data.Matchers }}
-{{ $matcher.Serialize }}+ {{ $matcher.Serialize }} {{- end }} diff --git a/templates/silences_delete.html b/templates/silences_delete.html index 0d83789..1fafee5 100644 --- a/templates/silences_delete.html +++ b/templates/silences_delete.html @@ -1,6 +1,7 @@ Deleted silence with following params: -ID:
{{ .Data.ID }}
-Matchers:
+
+ID: {{ .Data.ID }}
+Matchers:
{{- range $matcherId, $matcher := .Data.Matchers }}
-{{ $matcher.Serialize }}+ {{ $matcher.Serialize }} {{- end }} diff --git a/templates/silences_list.html b/templates/silences_list.html index 97fa901..a5466ab 100644 --- a/templates/silences_list.html +++ b/templates/silences_list.html @@ -1,17 +1,19 @@ {{- $global := . }} -Silences {{- if not .Data }} +Silences No silences. -{{- end }} +{{- else }} +Silences ({{ len .Data }}): +{{ end }} {{- range $silenceId, $silence := .Data }} -ID:
{{ $silence.ID }}
-Starts at: {{ $silence.StartsAt.String }}-Ends at:
{{ $silence.EndsAt.String }}-Created by:
{{ $silence.CreatedBy }}-Comment:
{{ $silence.Comment }}-Status:
{{ GetEmojiBySilenceStatus $silence.Status.State }} {{ $silence.Status.State }}-Matchers: +ID:
{{ $silence.ID }}
+Starts at: {{ FormatDate $silence.StartsAt }}
+Ends at: {{ FormatDate $silence.EndsAt }}
+Created by: {{ $silence.CreatedBy }}
+Comment: {{ $silence.Comment }}
+Status: {{ GetEmojiBySilenceStatus $silence.Status.State }} {{ $silence.Status.State }}
+Matchers:
{{- range $matcherId, $matcher := $silence.Matchers }}
-{{ $matcher.Serialize }}+ {{ $matcher.Serialize }} {{- end }} {{ end }}