Просмотр исходного кода

feat(alerting): added confirm text when removing panel with alert rule

Torkel Ödegaard 9 лет назад
Родитель
Сommit
d56b9a720a
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      public/app/features/dashboard/row/row_model.ts

+ 8 - 0
public/app/features/dashboard/row/row_model.ts

@@ -86,10 +86,18 @@ export class DashboardRow {
 
   removePanel(panel, ask?) {
     if (ask !== false) {
+      var text2, confirmText;
+      if (panel.alert) {
+        text2 = "Panel includes an alert rule, removing panel will also remove alert rule";
+        confirmText = "YES";
+      }
+
       appEvents.emit('confirm-modal', {
         title: 'Remove Panel',
         text: 'Are you sure you want to remove this panel?',
+        text2: text2,
         icon: 'fa-trash',
+        confirmText: confirmText,
         yesText: 'Remove',
         onConfirm: () => {
           this.removePanel(panel, false);