Sfoglia il codice sorgente

Fixed drilldown link issue, Fixes #1579

Torkel Ödegaard 10 anni fa
parent
commit
fa2e074b94

+ 1 - 1
src/app/features/panellinkeditor/linkSrv.js

@@ -21,7 +21,7 @@ function (angular, kbn) {
         else {
         else {
           info.title = templateSrv.replace(link.title || '');
           info.title = templateSrv.replace(link.title || '');
           var slug = kbn.slugifyForUrl(link.dashboard || '');
           var slug = kbn.slugifyForUrl(link.dashboard || '');
-          info.href = '#dashboard/db/' + slug + '?';
+          info.href = 'dashboard/db/' + slug + '?';
         }
         }
 
 
         var range = timeSrv.timeRangeForUrl();
         var range = timeSrv.timeRangeForUrl();

+ 4 - 5
src/app/features/panellinkeditor/module.js

@@ -19,7 +19,7 @@ function (angular, _) {
         link: function() {
         link: function() {
         }
         }
       };
       };
-    }).controller('PanelLinkEditorCtrl', function($scope, datasourceSrv) {
+    }).controller('PanelLinkEditorCtrl', function($scope, backendSrv) {
 
 
       $scope.panel.links = $scope.panel.links || [];
       $scope.panel.links = $scope.panel.links || [];
 
 
@@ -30,11 +30,10 @@ function (angular, _) {
         });
         });
       };
       };
 
 
-      $scope.searchDashboards = function(query, callback) {
-        var ds = datasourceSrv.getGrafanaDB();
-        if (ds === null) { return; }
+      $scope.searchDashboards = function(queryStr, callback) {
+        var query = {query: queryStr};
 
 
-        ds.searchDashboards(query).then(function(result) {
+        backendSrv.search(query).then(function(result) {
           var dashboards = _.map(result.dashboards, function(dash) {
           var dashboards = _.map(result.dashboards, function(dash) {
             return dash.title;
             return dash.title;
           });
           });