Skip to content

Commit

Permalink
Merge pull request #2260 from kzantow/JENKINS-33936-links-to-wiki
Browse files Browse the repository at this point in the history
[JENKINS-33936] [JENKINS-33937] add links to wiki for plugins during setup
  • Loading branch information
daniel-beck committed Apr 22, 2016
2 parents d1bcd1f + 9622bbe commit 20d3d8a
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 2 deletions.
2 changes: 2 additions & 0 deletions core/src/main/java/hudson/PluginManager.java
Expand Up @@ -1007,6 +1007,7 @@ public HttpResponse doPlugins() {
pluginInfo.put("bundled", plugin.isBundled);
pluginInfo.put("deleted", plugin.isDeleted());
pluginInfo.put("downgradable", plugin.isDowngradable());
pluginInfo.put("website", plugin.getUrl());
List<Dependency> dependencies = plugin.getDependencies();
if (dependencies != null && !dependencies.isEmpty()) {
Map<String, String> dependencyMap = new HashMap<>();
Expand All @@ -1031,6 +1032,7 @@ public HttpResponse doPlugins() {
pluginInfo.put("excerpt", plugin.excerpt);
pluginInfo.put("site", site.getId());
pluginInfo.put("dependencies", plugin.dependencies);
pluginInfo.put("website", plugin.wiki);
response.add(pluginInfo);
}
}
Expand Down
Expand Up @@ -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
5 changes: 3 additions & 2 deletions war/src/main/js/templates/pluginSelectionPanel.hbs
Expand Up @@ -40,16 +40,17 @@
<span class="title">
<input type="checkbox" id="chk-{{plugin.name}}" name="{{plugin.name}}" value="{{searchTerm}}" {{#inSelectedPlugins plugin.name}}checked="checked"{{/inSelectedPlugins}}/>
{{plugin.title}}
<a href="{{plugin.website}}" target="_blank">{{../../translations.installWizard_websiteLinkLabel}}</a>
</span>
<span class="description">
{{{plugin.excerpt}}}
</span>
{{#hasDependencies plugin.name}}
<div class="dep-list">
{{#eachDependency ../plugin.name}}
<span class="dep badge">
<a class="dep badge" href="{{website}}" target="_blank">
{{title}}
</span>
</a>
{{/eachDependency}}
</div>
{{/hasDependencies}}
Expand Down
4 changes: 4 additions & 0 deletions war/src/main/less/pluginSetupWizard.less
Expand Up @@ -432,6 +432,10 @@
.badge {
padding: 4px 8px;
margin: 5px 3px 0 0;

&:hover, &:active, &:focus {
color: #fff;
}
}
}

Expand Down

0 comments on commit 20d3d8a

Please sign in to comment.