From 8ebe260628d6a876fd7f8432c53dea553fd2b734 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Thu, 31 Jul 2014 12:38:46 +0200 Subject: [PATCH] Added support for deleting dashboards to influxdb datasource, #633 --- src/app/services/influxdb/influxdbDatasource.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/app/services/influxdb/influxdbDatasource.js b/src/app/services/influxdb/influxdbDatasource.js index 6929ba21aab..abec4f28f69 100644 --- a/src/app/services/influxdb/influxdbDatasource.js +++ b/src/app/services/influxdb/influxdbDatasource.js @@ -262,6 +262,17 @@ function (angular, _, kbn, InfluxSeries) { }); }; + InfluxDatasource.prototype.deleteDashboard = function(id) { + return this._seriesQuery('drop series "grafana.dashboard_' + btoa(id) + '"').then(function(results) { + if (!results) { + throw "Could not delete dashboard"; + } + return id; + }, function(err) { + return "Could not delete dashboard, " + err.data; + }); + }; + InfluxDatasource.prototype.searchDashboards = function(queryString) { var influxQuery = 'select title, tags from /grafana.dashboard_.*/ where ';