diff --git a/core/src/main/java/hudson/PluginManager.java b/core/src/main/java/hudson/PluginManager.java index 60b599e2062622981f29ad6fd92b793e3d62fdc0..3e6a78037a288935e93bc70736106936589ea6b2 100644 --- a/core/src/main/java/hudson/PluginManager.java +++ b/core/src/main/java/hudson/PluginManager.java @@ -1007,6 +1007,7 @@ public abstract class PluginManager extends AbstractModelObject implements OnMas pluginInfo.put("bundled", plugin.isBundled); pluginInfo.put("deleted", plugin.isDeleted()); pluginInfo.put("downgradable", plugin.isDowngradable()); + pluginInfo.put("website", plugin.getUrl()); List dependencies = plugin.getDependencies(); if (dependencies != null && !dependencies.isEmpty()) { Map dependencyMap = new HashMap<>(); @@ -1031,6 +1032,7 @@ public abstract class PluginManager extends AbstractModelObject implements OnMas pluginInfo.put("excerpt", plugin.excerpt); pluginInfo.put("site", site.getId()); pluginInfo.put("dependencies", plugin.dependencies); + pluginInfo.put("website", plugin.wiki); response.add(pluginInfo); } } diff --git a/core/src/main/resources/jenkins/install/pluginSetupWizard.properties b/core/src/main/resources/jenkins/install/pluginSetupWizard.properties index a6fd62b24d8739d73b0a8f7b72843ef9ba0163fe..9996979c48bb280f50f011b7c2679a5407b38767 100644 --- a/core/src/main/resources/jenkins/install/pluginSetupWizard.properties +++ b/core/src/main/resources/jenkins/install/pluginSetupWizard.properties @@ -50,4 +50,5 @@ installWizard_configureProxy_save=Save and Continue installWizard_skipPluginInstallations=Skip Plugin Installations installWizard_installIncomplete_dependenciesLabel=Dependencies installWizard_installingConsole_dependencyIndicatorNote=** - required dependency +installWizard_websiteLinkLabel=Website installWizard_retry=Retry diff --git a/war/src/main/js/templates/pluginSelectionPanel.hbs b/war/src/main/js/templates/pluginSelectionPanel.hbs index addd570e5694e04f8516e5a833cfae90169a78bb..b5d295b02521178ed9ff0a0337e23949db728b8c 100644 --- a/war/src/main/js/templates/pluginSelectionPanel.hbs +++ b/war/src/main/js/templates/pluginSelectionPanel.hbs @@ -40,6 +40,7 @@ {{plugin.title}} + {{../../translations.installWizard_websiteLinkLabel}} {{{plugin.excerpt}}} @@ -47,9 +48,9 @@ {{#hasDependencies plugin.name}}
{{#eachDependency ../plugin.name}} - + {{title}} - + {{/eachDependency}}
{{/hasDependencies}} diff --git a/war/src/main/less/pluginSetupWizard.less b/war/src/main/less/pluginSetupWizard.less index 38a84b874e27250c681cc03aa5c8804305388930..0a34166ed2eb9b610b85556e8635a386a2ce6d36 100644 --- a/war/src/main/less/pluginSetupWizard.less +++ b/war/src/main/less/pluginSetupWizard.less @@ -432,6 +432,10 @@ .badge { padding: 4px 8px; margin: 5px 3px 0 0; + + &:hover, &:active, &:focus { + color: #fff; + } } }