Torkel Ödegaard пре 11 година
родитељ
комит
f9b0a01c74

+ 0 - 1
src/app/controllers/all.js

@@ -8,7 +8,6 @@ define([
   './search',
   './metricKeys',
   './graphiteImport',
-  './influxTargetCtrl',
   './playlistCtrl',
   './inspectCtrl',
   './opentsdbTargetCtrl',

+ 0 - 3
src/app/directives/all.js

@@ -12,11 +12,8 @@ define([
   './spectrumPicker',
   './bootstrap-tagsinput',
   './bodyClass',
-  './addGraphiteFunc',
-  './graphiteFuncEditor',
   './templateParamSelector',
   './graphiteSegment',
   './grafanaVersionCheck',
   './dropdown.typeahead',
-  './influxdbFuncEditor'
 ], function () {});

+ 1 - 0
src/app/features/all.js

@@ -1,4 +1,5 @@
 define([
   './panellinkeditor/module',
   './graphite/datasource',
+  './influxdb/datasource',
 ], function () {});

+ 1 - 1
src/app/directives/addGraphiteFunc.js → src/app/features/graphite/addGraphiteFunc.js

@@ -3,7 +3,7 @@ define([
   'app',
   'lodash',
   'jquery',
-  '../features/graphite/gfunc',
+  './gfunc',
 ],
 function (angular, app, _, $, gfunc) {
   'use strict';

+ 6 - 3
src/app/features/graphite/datasource.js

@@ -6,6 +6,8 @@ define([
   'kbn',
   'moment',
   './queryCtrl',
+  './funcEditor',
+  './addGraphiteFunc',
 ],
 function (angular, _, $, config, kbn, moment) {
   'use strict';
@@ -18,14 +20,15 @@ function (angular, _, $, config, kbn, moment) {
       this.type = 'graphite';
       this.basicAuth = datasource.basicAuth;
       this.url = datasource.url;
-      this.editorSrc = 'app/features/graphite/partials/query.editor.html';
       this.name = datasource.name;
+      this.cacheTimeout = datasource.cacheTimeout;
+      this.withCredentials = datasource.withCredentials;
       this.render_method = datasource.render_method || 'POST';
+
       this.supportAnnotations = true;
       this.supportMetrics = true;
+      this.editorSrc = 'app/features/graphite/partials/query.editor.html';
       this.annotationEditorSrc = 'app/features/graphite/partials/annotation.editor.html';
-      this.cacheTimeout = datasource.cacheTimeout;
-      this.withCredentials = datasource.withCredentials;
     }
 
     GraphiteDatasource.prototype.query = function(options) {

+ 0 - 0
src/app/directives/graphiteFuncEditor.js → src/app/features/graphite/funcEditor.js


+ 6 - 4
src/app/services/influxdb/influxdbDatasource.js → src/app/features/influxdb/datasource.js

@@ -3,7 +3,9 @@ define([
   'lodash',
   'kbn',
   './influxSeries',
-  './influxQueryBuilder'
+  './queryBuilder',
+  './queryCtrl',
+  './funcEditor',
 ],
 function (angular, _, kbn, InfluxSeries, InfluxQueryBuilder) {
   'use strict';
@@ -14,20 +16,20 @@ function (angular, _, kbn, InfluxSeries, InfluxQueryBuilder) {
 
     function InfluxDatasource(datasource) {
       this.type = 'influxDB';
-      this.editorSrc = 'app/partials/influxdb/editor.html';
       this.urls = datasource.urls;
       this.username = datasource.username;
       this.password = datasource.password;
       this.name = datasource.name;
       this.basicAuth = datasource.basicAuth;
+      this.grafanaDB = datasource.grafanaDB;
 
       this.saveTemp = _.isUndefined(datasource.save_temp) ? true : datasource.save_temp;
       this.saveTempTTL = _.isUndefined(datasource.save_temp_ttl) ? '30d' : datasource.save_temp_ttl;
 
-      this.grafanaDB = datasource.grafanaDB;
       this.supportAnnotations = true;
       this.supportMetrics = true;
-      this.annotationEditorSrc = 'app/partials/influxdb/annotation_editor.html';
+      this.editorSrc = 'app/features/influxdb/partials/query.editor.html';
+      this.annotationEditorSrc = 'app/features/influxdb/partials/annotations.editor.html';
     }
 
     InfluxDatasource.prototype.query = function(options) {

+ 0 - 0
src/app/directives/influxdbFuncEditor.js → src/app/features/influxdb/funcEditor.js


+ 0 - 0
src/app/services/influxdb/influxSeries.js → src/app/features/influxdb/influxSeries.js


+ 0 - 0
src/app/partials/influxdb/annotation_editor.html → src/app/features/influxdb/partials/annotations.editor.html


+ 1 - 1
src/app/partials/influxdb/editor.html → src/app/features/influxdb/partials/query.editor.html

@@ -3,7 +3,7 @@
   <div  ng-repeat="target in panel.targets"
         class="grafana-target"
         ng-class="{'grafana-target-hidden': target.hide}"
-        ng-controller="InfluxTargetCtrl"
+        ng-controller="InfluxQueryCtrl"
         ng-init="init()">
 
     <div class="grafana-target-inner-wrapper">

+ 0 - 0
src/app/services/influxdb/influxQueryBuilder.js → src/app/features/influxdb/queryBuilder.js


+ 1 - 1
src/app/controllers/influxTargetCtrl.js → src/app/features/influxdb/queryCtrl.js

@@ -9,7 +9,7 @@ function (angular, _) {
 
   var seriesList = null;
 
-  module.controller('InfluxTargetCtrl', function($scope, $timeout) {
+  module.controller('InfluxQueryCtrl', function($scope, $timeout) {
 
     $scope.init = function() {
       var target = $scope.target;

+ 0 - 1
src/app/services/datasourceSrv.js

@@ -2,7 +2,6 @@ define([
   'angular',
   'lodash',
   'config',
-  './influxdb/influxdbDatasource',
   './opentsdb/opentsdbDatasource',
   './elasticsearch/es-datasource',
 ],

+ 2 - 2
src/test/specs/influxQueryBuilder-specs.js

@@ -1,5 +1,5 @@
 define([
-  'services/influxdb/influxQueryBuilder'
+  'features/influxdb/queryBuilder'
 ], function(InfluxQueryBuilder) {
   'use strict';
 
@@ -68,7 +68,7 @@ define([
         var query = builder.build();
 
         expect(query).to.be('select mean(value) from "merge.google.test" where $timeFilter ' +
-          'group by time($interval) order asc'); 
+          'group by time($interval) order asc');
       });
 
     });

+ 1 - 1
src/test/specs/influxSeries-specs.js

@@ -1,5 +1,5 @@
 define([
-  'services/influxdb/influxSeries'
+  'features/influxdb/influxSeries'
 ], function(InfluxSeries) {
   'use strict';
 

+ 1 - 1
src/test/specs/influxdb-datasource-specs.js

@@ -1,6 +1,6 @@
 define([
   'helpers',
-  'services/influxdb/influxdbDatasource'
+  'features/influxdb/datasource'
 ], function(helpers) {
   'use strict';