mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Navigation: always show GetStartedWithPlugin
even if there's install control wa… (#59127)
always show `GetStartedWithPlugin` even if there's install control warnings
This commit is contained in:
parent
0af96936be
commit
c2f31c2685
@ -17,17 +17,19 @@ export const PluginActions = ({ plugin }: Props) => {
|
|||||||
const isRemotePluginsAvailable = useIsRemotePluginsAvailable();
|
const isRemotePluginsAvailable = useIsRemotePluginsAvailable();
|
||||||
const latestCompatibleVersion = getLatestCompatibleVersion(plugin?.details?.versions);
|
const latestCompatibleVersion = getLatestCompatibleVersion(plugin?.details?.versions);
|
||||||
|
|
||||||
if (!plugin || hasInstallControlWarning(plugin, isRemotePluginsAvailable, latestCompatibleVersion)) {
|
if (!plugin) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const hasInstallWarning = hasInstallControlWarning(plugin, isRemotePluginsAvailable, latestCompatibleVersion);
|
||||||
const isExternallyManaged = config.pluginAdminExternalManageEnabled;
|
const isExternallyManaged = config.pluginAdminExternalManageEnabled;
|
||||||
const pluginStatus = plugin.isInstalled
|
const pluginStatus = plugin.isInstalled
|
||||||
? plugin.hasUpdate
|
? plugin.hasUpdate
|
||||||
? PluginStatus.UPDATE
|
? PluginStatus.UPDATE
|
||||||
: PluginStatus.UNINSTALL
|
: PluginStatus.UNINSTALL
|
||||||
: PluginStatus.INSTALL;
|
: PluginStatus.INSTALL;
|
||||||
const isInstallControlsDisabled = plugin.isCore || plugin.isDisabled || !isInstallControlsEnabled();
|
const isInstallControlsDisabled =
|
||||||
|
plugin.isCore || plugin.isDisabled || !isInstallControlsEnabled() || hasInstallWarning;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
Loading…
Reference in New Issue
Block a user