mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Plugins: Only preload plugins if user is authenticated (#78805)
Fixes #75941
This commit is contained in:
parent
fbaa611f17
commit
0825b63b79
@ -79,7 +79,7 @@ import { createPluginExtensionRegistry } from './features/plugins/extensions/cre
|
|||||||
import { getCoreExtensionConfigurations } from './features/plugins/extensions/getCoreExtensionConfigurations';
|
import { getCoreExtensionConfigurations } from './features/plugins/extensions/getCoreExtensionConfigurations';
|
||||||
import { getPluginExtensions } from './features/plugins/extensions/getPluginExtensions';
|
import { getPluginExtensions } from './features/plugins/extensions/getPluginExtensions';
|
||||||
import { importPanelPlugin, syncGetPanelPlugin } from './features/plugins/importPanelPlugin';
|
import { importPanelPlugin, syncGetPanelPlugin } from './features/plugins/importPanelPlugin';
|
||||||
import { preloadPlugins } from './features/plugins/pluginPreloader';
|
import { PluginPreloadResult, preloadPlugins } from './features/plugins/pluginPreloader';
|
||||||
import { QueryRunner } from './features/query/state/QueryRunner';
|
import { QueryRunner } from './features/query/state/QueryRunner';
|
||||||
import { runRequest } from './features/query/state/runRequest';
|
import { runRequest } from './features/query/state/runRequest';
|
||||||
import { initWindowRuntime } from './features/runtime/init';
|
import { initWindowRuntime } from './features/runtime/init';
|
||||||
@ -195,8 +195,12 @@ export class GrafanaApp {
|
|||||||
const modalManager = new ModalManager();
|
const modalManager = new ModalManager();
|
||||||
modalManager.init();
|
modalManager.init();
|
||||||
|
|
||||||
// Preload selected app plugins
|
let preloadResults: PluginPreloadResult[] = [];
|
||||||
const preloadResults = await preloadPlugins(config.apps);
|
|
||||||
|
if (contextSrv.isSignedIn) {
|
||||||
|
// Preload selected app plugins
|
||||||
|
preloadResults = await preloadPlugins(config.apps);
|
||||||
|
}
|
||||||
|
|
||||||
// Create extension registry out of preloaded plugins and core extensions
|
// Create extension registry out of preloaded plugins and core extensions
|
||||||
const extensionRegistry = createPluginExtensionRegistry([
|
const extensionRegistry = createPluginExtensionRegistry([
|
||||||
|
Loading…
Reference in New Issue
Block a user