[v9.3.x] Navigation: always show GetStartedWithPlugin even if there's install control wa… (#59206)
Navigation: always show `GetStartedWithPlugin` even if there's install control wa… (#59127)
always show `GetStartedWithPlugin` even if there's install control warnings
(cherry picked from commit c2f31c2685)
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
This commit is contained in:
co-authored by
Ashley Harrison
parent
66ceacd98f
commit
f1efd350e6
@@ -17,17 +17,19 @@ export const PluginActions = ({ plugin }: Props) => {
|
||||
const isRemotePluginsAvailable = useIsRemotePluginsAvailable();
|
||||
const latestCompatibleVersion = getLatestCompatibleVersion(plugin?.details?.versions);
|
||||
|
||||
if (!plugin || hasInstallControlWarning(plugin, isRemotePluginsAvailable, latestCompatibleVersion)) {
|
||||
if (!plugin) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const hasInstallWarning = hasInstallControlWarning(plugin, isRemotePluginsAvailable, latestCompatibleVersion);
|
||||
const isExternallyManaged = config.pluginAdminExternalManageEnabled;
|
||||
const pluginStatus = plugin.isInstalled
|
||||
? plugin.hasUpdate
|
||||
? PluginStatus.UPDATE
|
||||
: PluginStatus.UNINSTALL
|
||||
: PluginStatus.INSTALL;
|
||||
const isInstallControlsDisabled = plugin.isCore || plugin.isDisabled || !isInstallControlsEnabled();
|
||||
const isInstallControlsDisabled =
|
||||
plugin.isCore || plugin.isDisabled || !isInstallControlsEnabled() || hasInstallWarning;
|
||||
|
||||
return (
|
||||
<>
|
||||
|
||||
Reference in New Issue
Block a user