Exclude registering the cases feature if not enabled (#105292)

This commit is contained in:
Jonathan Buttner 2021-07-13 09:06:59 -04:00 committed by GitHub
parent 3743eb8fe7
commit 4f7cae7950
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -38,6 +38,9 @@ export class ObservabilityPlugin implements Plugin<ObservabilityPluginSetup> {
}
public setup(core: CoreSetup, plugins: PluginSetup) {
const config = this.initContext.config.get<ObservabilityConfig>();
if (config.unsafe.cases.enabled) {
plugins.features.registerKibanaFeature({
id: casesFeatureId,
name: i18n.translate('xpack.observability.featureRegistry.linkObservabilityTitle', {
@ -77,8 +80,7 @@ export class ObservabilityPlugin implements Plugin<ObservabilityPluginSetup> {
},
},
});
const config = this.initContext.config.get<ObservabilityConfig>();
}
let annotationsApiPromise: Promise<AnnotationsAPI> | undefined;