From 3735f94e20be1a0bf9932c9e29cbd595c52a2963 Mon Sep 17 00:00:00 2001 From: Neil Lathwood Date: Mon, 21 Nov 2016 02:03:13 +0000 Subject: [PATCH] webui: Added support for removing pagerduty config in the webui (#5004) --- html/pages/settings/alerting.inc.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/html/pages/settings/alerting.inc.php b/html/pages/settings/alerting.inc.php index 632efb6e64..2a3e7251c5 100644 --- a/html/pages/settings/alerting.inc.php +++ b/html/pages/settings/alerting.inc.php @@ -184,6 +184,12 @@ if (isset($_GET['account']) && isset($_GET['service_key']) && isset($_GET['servi set_config_name('alert.pagerduty.service', $_GET['service_name']); } +if (isset($vars['del_pagerduty']) && $vars['del_pagerduty'] == true && is_admin() === true) { + set_config_name('alert.transports.pagerduty', ''); + set_config_name('alert.pagerduty.account', ''); + set_config_name('alert.pagerduty.service', ''); +} + $config_groups = get_config_by_group('alerting'); if (isset($config['base_url'])) { @@ -359,7 +365,11 @@ if (empty($config_groups['alert.transports.pagerduty']['config_value']) === fals } else { echo ""; } - + echo ' +
'; +if (empty($config_groups['alert.transports.pagerduty']['config_value']) === false) { + echo ' Delete'; +} echo '
@@ -1021,7 +1031,7 @@ echo '