mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-03 07:05:55 +00:00
Hide message re disabling implied dependencies when no dependents exist (#4597)
* Hide message re disabling implied dependencies when no dependents exist * Rename CSS class to be clear about when it's added Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
This commit is contained in:
1 parent
449c5aced5
commit
e7efc567d2
3 files changed
+18
-3
No files matched your search
@@ -1026,6 +1026,21 @@ public class PluginWrapper implements Comparable<PluginWrapper>, ModelObject {
|
||||
return DetachedPluginsUtil.isDetachedPlugin(shortName);
|
||||
}
|
||||
|
||||
@Restricted(NoExternalUse.class)
|
||||
public boolean hasImpliedDependents() {
|
||||
if (!isDetached()) {
|
||||
return false;
|
||||
}
|
||||
for (PluginWrapper p : Jenkins.get().getPluginManager().getPlugins()) {
|
||||
for (Dependency dependency : DetachedPluginsUtil.getImpliedDependencies(p.shortName, p.getRequiredCoreVersion())) {
|
||||
if (dependency.shortName.equals(shortName)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sort by short name.
|
||||
*/
|
||||
|
||||
Reference in new issue
Block a user