Forráskód Böngészése

feat(alerting): update the ux model

bergquist 9 éve
szülő
commit
3898f427f5
1 módosított fájl, 5 hozzáadás és 6 törlés
  1. 5 6
      public/app/plugins/panel/graph/alert_tab_ctrl.ts

+ 5 - 6
public/app/plugins/panel/graph/alert_tab_ctrl.ts

@@ -49,11 +49,9 @@ export class AlertTabCtrl {
 
 
   defaultValues = {
   defaultValues = {
     frequency: 10,
     frequency: 10,
-    warnOperator: '>',
-    critOperator: '>',
-    evalFunc: 'static',
-    critLevel: 20,
-    warnLevel: 10,
+    warning: { op: '>', level: 10 },
+    critical: { op: '>', level: 20 },
+    function: 'static',
     valueQuery: {
     valueQuery: {
       queryRefId: 'A',
       queryRefId: 'A',
       from: '5m',
       from: '5m',
@@ -94,7 +92,8 @@ export class AlertTabCtrl {
   }
   }
 
 
   evalFuncChanged() {
   evalFuncChanged() {
-    var evalFuncDef = _.findWhere(this.evalFuncs, {value: this.rule.evalFunc});
+    var evalFuncDef = _.findWhere(this.evalFuncs, { value: this.rule.expression.evalFunc });
+    console.log(evalFuncDef);
     this.secondParam = evalFuncDef.secondParam;
     this.secondParam = evalFuncDef.secondParam;
   }
   }