提交 20d3d8a5 编写于 作者: D Daniel Beck

Merge pull request #2260 from kzantow/JENKINS-33936-links-to-wiki

[JENKINS-33936] [JENKINS-33937] add links to wiki for plugins during setup
......@@ -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<Dependency> dependencies = plugin.getDependencies();
if (dependencies != null && !dependencies.isEmpty()) {
Map<String, String> 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);
}
}
......
......@@ -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
......@@ -40,6 +40,7 @@
<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}}}
......@@ -47,9 +48,9 @@
{{#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}}
......
......@@ -432,6 +432,10 @@
.badge {
padding: 4px 8px;
margin: 5px 3px 0 0;
&:hover, &:active, &:focus {
color: #fff;
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册