From edddbe1f53453089c35564e0be0c58ff96080a41 Mon Sep 17 00:00:00 2001 From: Hugo Kiyodi Oshiro Date: Wed, 20 Dec 2023 14:47:11 +0100 Subject: [PATCH] Plugins: Add uninstall requested message for cloud plugins (#79748) --- .../components/InstallControls/InstallControlsButton.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/app/features/plugins/admin/components/InstallControls/InstallControlsButton.tsx b/public/app/features/plugins/admin/components/InstallControls/InstallControlsButton.tsx index 44edb733ab2..74689dabd84 100644 --- a/public/app/features/plugins/admin/components/InstallControls/InstallControlsButton.tsx +++ b/public/app/features/plugins/admin/components/InstallControls/InstallControlsButton.tsx @@ -92,7 +92,13 @@ export function InstallControlsButton({ if (isViewingAppConfigPage) { locationService.replace(`${location.pathname}?page=${PluginTabIds.OVERVIEW}`); } - appEvents.emit(AppEvents.alertSuccess, [`Uninstalled ${plugin.name}`]); + + let successMessage = `Uninstalled ${plugin.name}`; + if (config.pluginAdminExternalManageEnabled && configCore.featureToggles.managedPluginsInstall) { + successMessage = 'Uninstall requested, this may take a few minutes.'; + } + + appEvents.emit(AppEvents.alertSuccess, [successMessage]); if (plugin.type === 'app') { dispatch(removePluginFromNavTree({ pluginID: plugin.id })); setNeedReload?.(false);