From ef2d585c2065706ee7edb59d592bfd3558149152 Mon Sep 17 00:00:00 2001 From: omkarK06 <127078473+omkarK06@users.noreply.github.com> Date: Fri, 24 Mar 2023 16:56:24 +0530 Subject: [PATCH] feat: template variable guide in add templates page (#379) * added template variable guide in add templates page * fix: pasting text in template body * fix: pasting text in add template body * fix: fixed alert manager json template * fix: fixed alert manager eg template body --- web/src/components/alerts/AddTemplate.vue | 229 ++++++++++++++++------ web/src/locales/languages/en.json | 10 +- web/src/ts/interfaces/alert.ts | 2 +- 3 files changed, 175 insertions(+), 66 deletions(-) diff --git a/web/src/components/alerts/AddTemplate.vue b/web/src/components/alerts/AddTemplate.vue index 928fa91911..9f721318b1 100644 --- a/web/src/components/alerts/AddTemplate.vue +++ b/web/src/components/alerts/AddTemplate.vue @@ -1,69 +1,122 @@ diff --git a/web/src/locales/languages/en.json b/web/src/locales/languages/en.json index 91fce06f13..ef8ffc2ea4 100644 --- a/web/src/locales/languages/en.json +++ b/web/src/locales/languages/en.json @@ -360,7 +360,15 @@ "cancel": "Cancel", "addTitle": "Add Template", "updateTitle": "Update Template", - "delete": "Delete" + "delete": "Delete", + "stream_name_variable": "stream_name", + "org_name_variable": "org_name", + "alert_name_variable": "alert_name", + "alert_type_variable": "alert_type", + "timestamp_variable": "timestamp", + "variable_guide_header": "Template Variable Guide", + "variable_usage_examples": "Usage Examples", + "body": "Body" }, "alert_destinations": { "header": "Destinations", diff --git a/web/src/ts/interfaces/alert.ts b/web/src/ts/interfaces/alert.ts index 8e758aaf14..fdccf76df4 100644 --- a/web/src/ts/interfaces/alert.ts +++ b/web/src/ts/interfaces/alert.ts @@ -36,7 +36,7 @@ export interface AlertData extends Alert { // Template payload which is sent to backend export interface Template { name: string; - body: string; + body: any; isDefault?: boolean; }