Chore: clean up Enterprise feature toggles (#28264)

pull/28229/head
Agnès Toulet 5 years ago committed by GitHub
parent f8e0adb168
commit c3336e6ecf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      packages/grafana-data/src/types/config.ts
  2. 2
      packages/grafana-runtime/src/config.ts
  3. 16
      public/app/features/datasources/state/navModel.ts

@ -41,8 +41,6 @@ export interface FeatureToggles {
* Available only in Grafana Enterprise
*/
meta: boolean;
datasourceInsights: boolean;
reportGrid: boolean;
}
/**

@ -55,8 +55,6 @@ export class GrafanaBootConfig implements GrafanaConfig {
live: false,
expressions: false,
meta: false,
datasourceInsights: false,
reportGrid: false,
ngalert: false,
};
licenseInfo: LicenseInfo = {} as LicenseInfo;

@ -54,15 +54,13 @@ export function buildNavModel(dataSource: DataSourceSettings, plugin: GenericDat
url: `datasources/edit/${dataSource.id}/permissions`,
});
if (config.featureToggles.datasourceInsights) {
navModel.children!.push({
active: false,
icon: 'info-circle',
id: `datasource-insights-${dataSource.id}`,
text: 'Insights',
url: `datasources/edit/${dataSource.id}/insights`,
});
}
navModel.children!.push({
active: false,
icon: 'info-circle',
id: `datasource-insights-${dataSource.id}`,
text: 'Insights',
url: `datasources/edit/${dataSource.id}/insights`,
});
}
return navModel;

Loading…
Cancel
Save