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 }}