From d705ee70f08bbd5488d488c1ca887beb9304ec35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Fri, 13 Mar 2015 18:42:46 +0100 Subject: [PATCH] Refactoring out http settings to its own partial --- src/app/features/org/datasourceEditCtrl.js | 2 + .../features/org/partials/datasourceEdit.html | 49 +------------------ .../org/partials/datasourceHttpConfig.html | 46 +++++++++++++++++ .../elasticsearch/partials/config.html | 3 ++ .../datasource/graphite/partials/config.html | 3 ++ .../datasource/influxdb/partials/config.html | 4 ++ .../plugins/datasource/influxdb/plugin.json | 3 +- .../influxdb_08/partials/config.html | 4 ++ .../datasource/opentsdb/partials/config.html | 4 ++ 9 files changed, 69 insertions(+), 49 deletions(-) create mode 100644 src/app/features/org/partials/datasourceHttpConfig.html diff --git a/src/app/features/org/datasourceEditCtrl.js b/src/app/features/org/datasourceEditCtrl.js index db09d632d4a..913c45fcd67 100644 --- a/src/app/features/org/datasourceEditCtrl.js +++ b/src/app/features/org/datasourceEditCtrl.js @@ -10,6 +10,8 @@ function (angular) { module.controller('DataSourceEditCtrl', function($scope, $q, backendSrv, $routeParams, $location, datasourceSrv) { + $scope.httpConfigPartialSrc = 'app/features/org/partials/datasourceHttpConfig.html'; + var defaults = { name: '', type: 'graphite', diff --git a/src/app/features/org/partials/datasourceEdit.html b/src/app/features/org/partials/datasourceEdit.html index db711831783..12b46ee284b 100644 --- a/src/app/features/org/partials/datasourceEdit.html +++ b/src/app/features/org/partials/datasourceEdit.html @@ -30,7 +30,7 @@
-
+
  • Type @@ -42,54 +42,9 @@
-
-
Http settings
-
-
    -
  • - Url -
  • -
  • - -
  • -
  • - Access Direct = url is used directly from browser, Proxy = Grafana backend will proxy the request -
  • -
  • - -
  • -
-
-
-
-
    -
  • - Basic Auth -
  • -
  • - Enable  - - -
  • -
  • - User -
  • -
  • - -
  • -
  • - Password -
  • -
  • - -
  • -
-
-
- -

+
diff --git a/src/app/features/org/partials/datasourceHttpConfig.html b/src/app/features/org/partials/datasourceHttpConfig.html new file mode 100644 index 00000000000..88923e77b3d --- /dev/null +++ b/src/app/features/org/partials/datasourceHttpConfig.html @@ -0,0 +1,46 @@ +
+
Http settings
+
+
    +
  • + Url +
  • +
  • + +
  • +
  • + Access Direct = url is used directly from browser, Proxy = Grafana backend will proxy the request +
  • +
  • + +
  • +
+
+
+
+
    +
  • + Basic Auth +
  • +
  • + Enable  + + +
  • +
  • + User +
  • +
  • + +
  • +
  • + Password +
  • +
  • + +
  • +
+
+
+ + diff --git a/src/app/plugins/datasource/elasticsearch/partials/config.html b/src/app/plugins/datasource/elasticsearch/partials/config.html index 2ebdf43a486..d520053e13c 100644 --- a/src/app/plugins/datasource/elasticsearch/partials/config.html +++ b/src/app/plugins/datasource/elasticsearch/partials/config.html @@ -1,3 +1,6 @@ +
+ +
Elastic search details
diff --git a/src/app/plugins/datasource/graphite/partials/config.html b/src/app/plugins/datasource/graphite/partials/config.html index e69de29bb2d..0b454f4dc74 100644 --- a/src/app/plugins/datasource/graphite/partials/config.html +++ b/src/app/plugins/datasource/graphite/partials/config.html @@ -0,0 +1,3 @@ +
+ + diff --git a/src/app/plugins/datasource/influxdb/partials/config.html b/src/app/plugins/datasource/influxdb/partials/config.html index 541db7cd15d..0c05f8f5bd1 100644 --- a/src/app/plugins/datasource/influxdb/partials/config.html +++ b/src/app/plugins/datasource/influxdb/partials/config.html @@ -1,3 +1,7 @@ +
+ +
+
InfluxDB Details
diff --git a/src/app/plugins/datasource/influxdb/plugin.json b/src/app/plugins/datasource/influxdb/plugin.json index c93b41747a7..40c5fc9cea9 100644 --- a/src/app/plugins/datasource/influxdb/plugin.json +++ b/src/app/plugins/datasource/influxdb/plugin.json @@ -13,6 +13,5 @@ "annotations": "app/plugins/datasource/influxdb/partials/annotations.editor.html" }, - "metrics": true, - "annotations": true + "metrics": true } diff --git a/src/app/plugins/datasource/influxdb_08/partials/config.html b/src/app/plugins/datasource/influxdb_08/partials/config.html index 541db7cd15d..0c05f8f5bd1 100644 --- a/src/app/plugins/datasource/influxdb_08/partials/config.html +++ b/src/app/plugins/datasource/influxdb_08/partials/config.html @@ -1,3 +1,7 @@ +
+ +
+
InfluxDB Details
diff --git a/src/app/plugins/datasource/opentsdb/partials/config.html b/src/app/plugins/datasource/opentsdb/partials/config.html index e69de29bb2d..bb5bdda1e20 100644 --- a/src/app/plugins/datasource/opentsdb/partials/config.html +++ b/src/app/plugins/datasource/opentsdb/partials/config.html @@ -0,0 +1,4 @@ +
+ +
+