Chart support multiple metrics

This commit is contained in:
cuigh
2018-07-02 17:33:14 +08:00
parent 79ebf6937f
commit d47ab7974d
10 changed files with 244 additions and 90 deletions

View File

@@ -115,6 +115,13 @@ func chartUpdate(ctx web.Context) error {
chart := &model.Chart{}
err := ctx.Bind(chart)
if err == nil {
var metrics []model.ChartMetric
for _, m := range chart.Metrics {
if m.Query != "" {
metrics = append(metrics, m)
}
}
chart.Metrics = metrics
err = biz.Chart.Update(chart, ctx.User())
}
return ajaxResult(ctx, err)