add new flag in order to be able to indicate whether the datasource has native support for tables

This commit is contained in:
Erik Sundell 2018-11-28 15:06:22 +01:00
parent 18abd987bb
commit 6f85fa6b35
3 changed files with 3 additions and 1 deletions

View File

@ -24,6 +24,7 @@ type DataSourcePlugin struct {
Metrics bool `json:"metrics"`
Alerting bool `json:"alerting"`
Explore bool `json:"explore"`
Table bool `json:"tables"`
Logs bool `json:"logs"`
QueryOptions map[string]bool `json:"queryOptions,omitempty"`
BuiltIn bool `json:"builtIn,omitempty"`

View File

@ -176,7 +176,7 @@ export class Explore extends React.PureComponent<ExploreProps, ExploreState> {
async setDatasource(datasource: any, origin?: DataSource) {
const supportsGraph = datasource.meta.metrics;
const supportsLogs = datasource.meta.logs;
const supportsTable = datasource.meta.metrics;
const supportsTable = datasource.meta.tables;
const datasourceId = datasource.meta.id;
let datasourceError = null;

View File

@ -41,6 +41,7 @@ export interface PluginMeta {
// Datasource-specific
metrics?: boolean;
tables?: boolean;
logs?: boolean;
explore?: boolean;
annotations?: boolean;