Merge branch 'master' into new-nav
This commit is contained in:
@@ -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`
|
||||
|
||||
@@ -45,6 +45,7 @@ func Init() error {
|
||||
}
|
||||
|
||||
scan(path.Join(setting.StaticRootPath, "app/plugins"))
|
||||
scan(setting.PluginsPath)
|
||||
checkPluginPaths()
|
||||
// checkDependencies()
|
||||
return nil
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 => {
|
||||
|
||||
Reference in New Issue
Block a user