From f914d0d1c7d4305dc7757e36163ab596c238f4a4 Mon Sep 17 00:00:00 2001 From: Thomas Steur Date: Tue, 26 Nov 2013 23:43:52 +0000 Subject: [PATCH] refs #4338 link to github changelog if possible --- plugins/CorePluginsAdmin/MarketplaceApiClient.php | 1 + plugins/CorePluginsAdmin/templates/macros.twig | 6 +++++- plugins/CorePluginsAdmin/templates/pluginDetails.twig | 10 +++++++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/plugins/CorePluginsAdmin/MarketplaceApiClient.php b/plugins/CorePluginsAdmin/MarketplaceApiClient.php index 4d39a98d473..4122245db40 100644 --- a/plugins/CorePluginsAdmin/MarketplaceApiClient.php +++ b/plugins/CorePluginsAdmin/MarketplaceApiClient.php @@ -100,6 +100,7 @@ public function getInfoOfPluginsHavingUpdate($plugins, $themesOnly) foreach ($hasUpdates as $pluginHavingUpdate) { $plugin = $this->getPluginInfo($pluginHavingUpdate['name']); + $plugin['repositoryChangelogUrl'] = $pluginHavingUpdate['repositoryChangelogUrl']; if (!empty($plugin['isTheme']) == $themesOnly) { $pluginDetails[] = $plugin; diff --git a/plugins/CorePluginsAdmin/templates/macros.twig b/plugins/CorePluginsAdmin/templates/macros.twig index 6a45be04af5..503c35f5106 100644 --- a/plugins/CorePluginsAdmin/templates/macros.twig +++ b/plugins/CorePluginsAdmin/templates/macros.twig @@ -18,7 +18,11 @@ {{ plugin.name }} - {{ plugin.currentVersion }} => {{ plugin.latestVersion }} + {% if plugin.repositoryChangelogUrl %} + {{ plugin.currentVersion }} => {{ plugin.latestVersion }} + {% else %} + {{ plugin.currentVersion }} => {{ plugin.latestVersion }} + {% endif %} {{ plugin.description }} diff --git a/plugins/CorePluginsAdmin/templates/pluginDetails.twig b/plugins/CorePluginsAdmin/templates/pluginDetails.twig index dd1d03c28cc..fea3ab66bc2 100644 --- a/plugins/CorePluginsAdmin/templates/pluginDetails.twig +++ b/plugins/CorePluginsAdmin/templates/pluginDetails.twig @@ -70,7 +70,15 @@