From 4c893a3f30e1cde0a59aec1e185abae2661846a1 Mon Sep 17 00:00:00 2001 From: kohsuke Date: Tue, 12 Aug 2008 00:03:19 +0000 Subject: [PATCH] Detect the updates to hudson.war and report it. git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11397 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/model/UpdateCenter.java | 7 +++++++ core/src/main/resources/hudson/model/Hudson/manage.jelly | 4 ++++ .../main/resources/hudson/model/Hudson/manage.properties | 3 ++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/hudson/model/UpdateCenter.java b/core/src/main/java/hudson/model/UpdateCenter.java index 55ce6e222f..442c70a26c 100644 --- a/core/src/main/java/hudson/model/UpdateCenter.java +++ b/core/src/main/java/hudson/model/UpdateCenter.java @@ -244,6 +244,13 @@ public class UpdateCenter implements ModelObject { plugins.put(e.getKey(),new Plugin(e.getValue())); } } + + /** + * Is there a new version of the core? + */ + public boolean hasCoreUpdates() { + return core.isNewerThan(Hudson.VERSION); + } } public static class Entry { diff --git a/core/src/main/resources/hudson/model/Hudson/manage.jelly b/core/src/main/resources/hudson/model/Hudson/manage.jelly index 818993062d..f06be32091 100644 --- a/core/src/main/resources/hudson/model/Hudson/manage.jelly +++ b/core/src/main/resources/hudson/model/Hudson/manage.jelly @@ -32,6 +32,10 @@ + + +
${%NewVersionAvailable(ucData.core.version,ucData.core.url)}
+
${%Configure global settings and paths.} diff --git a/core/src/main/resources/hudson/model/Hudson/manage.properties b/core/src/main/resources/hudson/model/Hudson/manage.properties index c7e7ba5acd..f924935828 100644 --- a/core/src/main/resources/hudson/model/Hudson/manage.properties +++ b/core/src/main/resources/hudson/model/Hudson/manage.properties @@ -1,2 +1,3 @@ SystemLogText=\ -System log captures output from java.util.logging output related to Hudson. \ No newline at end of file +System log captures output from java.util.logging output related to Hudson. +NewVersionAvailable=New version of Hudson ({0}) is available for download. \ No newline at end of file -- GitLab