Browse Source

Merge branch 'master' into new-nav

Torkel Ödegaard 10 years ago
parent
commit
954c0e9fae

+ 58 - 0
docs/sources/reference/http_api.md

@@ -500,6 +500,64 @@ Proxies all calls to the actual datasource.
       "name":"Main Org."
     }
 
+### Get Organisation by Id
+
+`GET /api/orgs/:orgId`
+
+**Example Request**:
+
+    GET /api/orgs/1 HTTP/1.1
+    Accept: application/json
+    Content-Type: application/json
+    Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
+
+**Example Response**:
+
+    HTTP/1.1 200
+    Content-Type: application/json
+
+    {
+      "id":1,
+      "name":"Main Org.",
+      "address":{
+        "address1":"",
+        "address2":"",
+        "city":"",
+        "zipCode":"",
+        "state":"",
+        "country":""
+      }
+    }
+
+### Get Organisation by Name
+
+`GET /api/orgs/name/:orgName`
+
+**Example Request**:
+
+    GET /api/orgs/name/Main%20Org%2E HTTP/1.1
+    Accept: application/json
+    Content-Type: application/json
+    Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
+
+**Example Response**:
+
+    HTTP/1.1 200
+    Content-Type: application/json
+
+    {
+      "id":1,
+      "name":"Main Org.",
+      "address":{
+        "address1":"",
+        "address2":"",
+        "city":"",
+        "zipCode":"",
+        "state":"",
+        "country":""
+      }
+    }
+
 ### Update current Organisation
 
 `PUT /api/org`

+ 1 - 0
pkg/plugins/plugins.go

@@ -45,6 +45,7 @@ func Init() error {
 	}
 
 	scan(path.Join(setting.StaticRootPath, "app/plugins"))
+	scan(setting.PluginsPath)
 	checkPluginPaths()
 	// checkDependencies()
 	return nil

+ 2 - 2
public/app/core/services/dynamic_directive_srv.ts

@@ -40,9 +40,9 @@ class DynamicDirectiveSrv {
       restrict: 'E',
       scope: options.scope,
       link: (scope, elem, attrs) => {
-        if (options.watch) {
+        if (options.watchPath) {
           let childScope = null;
-          scope.$watch(options.watch, () => {
+          scope.$watch(options.watchPath, () => {
             if (childScope) {
               childScope.$destroy();
             }

+ 1 - 1
public/app/features/annotations/query_editor.ts

@@ -9,7 +9,7 @@ function annotationsQueryEditor(dynamicDirectiveSrv) {
       annotation: "=",
       datasource: "="
     },
-    watch: "datasource.type",
+    watchPath: "datasource.type",
     directive: scope => {
       return System.import(scope.datasource.meta.module).then(function(dsModule) {
         return {

+ 1 - 1
public/app/features/datasources/config_view.ts

@@ -9,7 +9,7 @@ function dsConfigView(dynamicDirectiveSrv) {
       dsMeta: "=",
       current: "="
     },
-    watch: "dsMeta.module",
+    watchPath: "dsMeta.module",
     directive: scope => {
       return System.import(scope.dsMeta.module).then(function(dsModule) {
         return {

+ 2 - 2
public/app/features/panel/query_editor.ts

@@ -5,7 +5,7 @@ import angular from 'angular';
 /** @ngInject */
 function metricsQueryEditor(dynamicDirectiveSrv, datasourceSrv) {
   return dynamicDirectiveSrv.create({
-    watch: "panel.datasource",
+    watchPath: "panel.datasource",
     directive: scope => {
       let datasource = scope.target.datasource || scope.panel.datasource;
       return datasourceSrv.get(datasource).then(ds => {
@@ -29,7 +29,7 @@ function metricsQueryEditor(dynamicDirectiveSrv, datasourceSrv) {
 /** @ngInject */
 function metricsQueryOptions(dynamicDirectiveSrv, datasourceSrv) {
   return dynamicDirectiveSrv.create({
-    watch: "panel.datasource",
+    watchPath: "panel.datasource",
     directive: scope => {
       return datasourceSrv.get(scope.panel.datasource).then(ds => {
         return System.import(ds.meta.module).then(dsModule => {