Commit 916f9bef by Torkel Ödegaard Committed by GitHub

Merge pull request #14944 from grafana/explore-datasource-editor-fix

Fixed issue with explore angular query editor support
parents 90a324b4 f2498645
...@@ -51,7 +51,7 @@ export class QueryEditorRow extends PureComponent<Props, State> { ...@@ -51,7 +51,7 @@ export class QueryEditorRow extends PureComponent<Props, State> {
target: query, target: query,
panel: panel, panel: panel,
refresh: () => panel.refresh(), refresh: () => panel.refresh(),
render: () => panel.render, render: () => panel.render(),
events: panel.events, events: panel.events,
}; };
} }
......
...@@ -3,7 +3,6 @@ import React, { PureComponent } from 'react'; ...@@ -3,7 +3,6 @@ import React, { PureComponent } from 'react';
// Services // Services
import { getAngularLoader, AngularComponent } from 'app/core/services/AngularLoader'; import { getAngularLoader, AngularComponent } from 'app/core/services/AngularLoader';
import { getIntervals } from 'app/core/utils/explore';
import { getTimeSrv } from 'app/features/dashboard/time_srv'; import { getTimeSrv } from 'app/features/dashboard/time_srv';
// Types // Types
...@@ -37,8 +36,9 @@ export default class QueryEditor extends PureComponent<QueryEditorProps, any> { ...@@ -37,8 +36,9 @@ export default class QueryEditor extends PureComponent<QueryEditorProps, any> {
const template = '<plugin-component type="query-ctrl"> </plugin-component>'; const template = '<plugin-component type="query-ctrl"> </plugin-component>';
const target = { datasource: datasource.name, ...initialQuery }; const target = { datasource: datasource.name, ...initialQuery };
const scopeProps = { const scopeProps = {
target,
ctrl: { ctrl: {
datasource,
target,
refresh: () => { refresh: () => {
this.props.onQueryChange(target, false); this.props.onQueryChange(target, false);
this.props.onExecuteQuery(); this.props.onExecuteQuery();
...@@ -48,11 +48,7 @@ export default class QueryEditor extends PureComponent<QueryEditorProps, any> { ...@@ -48,11 +48,7 @@ export default class QueryEditor extends PureComponent<QueryEditorProps, any> {
datasource, datasource,
targets: [target], targets: [target],
}, },
dashboard: { dashboard: {},
getNextQueryLetter: x => '',
},
hideEditorRowActions: true,
...getIntervals(range, (datasource || {}).interval, null), // Possible to get resolution?
}, },
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment