Hide plugin dependencies on uninstall (#1977)

When uninstalling a plugin, there should be no notification about installing or updating plugins.
This commit is contained in:
Florian Scholdei
2022-03-16 13:28:46 +01:00
committed by GitHub
parent b7f44315b2
commit a1133176c6
2 changed files with 8 additions and 2 deletions

View File

@@ -0,0 +1,2 @@
- type: fixed
description: Hide plugin dependencies on uninstall ([#1977](https://github.com/scm-manager/scm-manager/pull/1977))

View File

@@ -129,7 +129,7 @@ const PluginModal: FC<Props> = ({ onClose, pluginAction, plugin }) => {
const renderDependencies = () => {
let dependencies = null;
if (plugin.dependencies && plugin.dependencies.length > 0) {
if (pluginAction !== PluginAction.UNINSTALL && plugin.dependencies && plugin.dependencies.length > 0) {
dependencies = (
<div className="media">
<Notification type="warning">
@@ -148,7 +148,11 @@ const PluginModal: FC<Props> = ({ onClose, pluginAction, plugin }) => {
const renderOptionalDependencies = () => {
let optionalDependencies = null;
if (plugin.optionalDependencies && plugin.optionalDependencies.length > 0) {
if (
pluginAction !== PluginAction.UNINSTALL &&
plugin.optionalDependencies &&
plugin.optionalDependencies.length > 0
) {
optionalDependencies = (
<div className="media">
<Notification type="warning">