Masafumi Yokoyama
null+****@clear*****
Sun Feb 7 01:10:35 JST 2016
Masafumi Yokoyama 2016-02-07 01:10:35 +0900 (Sun, 07 Feb 2016) New Revision: 302bc3dc6ad8bcd56e0f6e6fcf080846e374c2a7 https://github.com/groonga/grafana-datasource-plugin-groonga/commit/302bc3dc6ad8bcd56e0f6e6fcf080846e374c2a7 Message: Use backendSrv to implement testDatasource() for proxy mode Modified files: datasource.js Modified: datasource.js (+8 -4) =================================================================== --- datasource.js 2016-02-07 00:52:09 +0900 (bfda423) +++ datasource.js 2016-02-07 01:10:35 +0900 (f0ec574) @@ -6,18 +6,22 @@ function (angular) { var module = angular.module('grafana.services'); - module.factory('GroongaDatasource', function($timeout) { - function GroongaDatasource() { + module.factory('GroongaDatasource', function(backendSrv) { + function GroongaDatasource(datasource) { + this.datasource = datasource; } GroongaDatasource.prototype.testDatasource = function() { - return $timeout(function() { + var options = { + url: this.datasource.url + '/d/status' + }; + return backendSrv.datasourceRequest(options).then(function(result) { return { status: 'success', title: 'Success', message: 'OK!' }; - }, 1000); + }); }; return GroongaDatasource; -------------- next part -------------- HTML����������������������������... 下載