diff --git a/src/de/jost_net/JVerein/JVereinPlugin.java b/src/de/jost_net/JVerein/JVereinPlugin.java index 1b5466108..0235174a8 100644 --- a/src/de/jost_net/JVerein/JVereinPlugin.java +++ b/src/de/jost_net/JVerein/JVereinPlugin.java @@ -19,12 +19,14 @@ import java.rmi.RemoteException; import de.jost_net.JVerein.gui.navigation.MyExtension; +import de.jost_net.JVerein.gui.view.DokumentationUtil; import de.jost_net.JVerein.io.UmsatzMessageConsumer; import de.jost_net.JVerein.rmi.JVereinDBService; import de.jost_net.JVerein.server.JVereinDBServiceImpl; import de.jost_net.JVerein.util.HelpConsumer; import de.jost_net.JVerein.util.MemoryAnalyzer; import de.willuhn.jameica.gui.extension.ExtensionRegistry; +import de.willuhn.jameica.messaging.BootMessage; import de.willuhn.jameica.messaging.LookupService; import de.willuhn.jameica.messaging.MessageConsumer; import de.willuhn.jameica.plugin.AbstractPlugin; @@ -150,6 +152,14 @@ public void call(JVereinDBService service) throws RemoteException service.update(oldVersion, getManifest().getVersion()); } }); + BootMessage msg = new BootMessage( + "Es wurde eine neue JVerein-Version installiert." + + " Alle Änderungen sind auf folgender Seite zu finden:"); + msg.setTitle("Neue JVerein-Version"); + msg.setIcon("gtk-info.png"); + msg.setUrl(DokumentationUtil.CHANGELOG); + Application.getMessagingFactory().getMessagingQueue("jameica.boot") + .queueMessage(msg); } /** diff --git a/src/de/jost_net/JVerein/gui/view/DokumentationUtil.java b/src/de/jost_net/JVerein/gui/view/DokumentationUtil.java index c80c07836..45e92bf1c 100644 --- a/src/de/jost_net/JVerein/gui/view/DokumentationUtil.java +++ b/src/de/jost_net/JVerein/gui/view/DokumentationUtil.java @@ -223,4 +223,7 @@ public class DokumentationUtil public static final String MITGRATION = PRE + FUNKTIONEN + ADMIN + ADMERWEITERT + "migration"; public static final String QIFIMPORT = PRE + FUNKTIONEN + ADMIN + ADMERWEITERT + "qif-import"; + + // Changelog bei Update + public static final String CHANGELOG = PRE + FUNKTIONEN + "notes"; }