Bug 24999 - Hinweis auf neue Updates bei der UMC-Anmeldung
Hinweis auf neue Updates bei der UMC-Anmeldung
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-1
Assigned To: Sönke Schwardt-Krummrich
Andreas Büsching
:
Depends on:
Blocks: 26243
  Show dependency treegraph
 
Reported: 2011-11-29 16:52 CET by Moritz Muehlenhoff
Modified: 2012-03-04 14:34 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
patch: anzeige von required reboot und updates available (2.27 KB, patch)
2012-01-18 13:43 CET, Florian Best
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Muehlenhoff univentionstaff 2011-11-29 16:52:11 CET
Unter 2.4 gab es im UDM bei der Anmeldung einen Hinweis auf neue Updates. In UMC gibt es nur im Online-Updates-Modul einen Hinweis. Das sollte wieder direkt beim Login angezeigt werden.
Comment 1 Alexander Kläser univentionstaff 2011-11-29 17:39:28 CET
Stimmt, das ist derzeit kein Blocker, wir sollten es aber zeitnah mit reinnehmen.
Comment 2 Alexander Kläser univentionstaff 2012-01-11 15:21:13 CET
Bitte auch Bug 22339 berücksichtigen.
Comment 3 Alexander Kläser univentionstaff 2012-01-18 10:50:05 CET
Es sollte die UCR-Variable update/available ausgewertet und ggf. ein Hinweise auf der UMC-Übersichtsseite angezeigt werden über die Funktion umc.widgets.Page.addNote().
Comment 4 Alexander Kläser univentionstaff 2012-01-18 11:06:30 CET
Bitte zusätzlich auch die UCR-Variable update/reboot/required auf Neustart überprüfen und ggf. eine Meldung einblenden.
Comment 5 Florian Best univentionstaff 2012-01-18 13:43:30 CET
Created attachment 4102 [details]
patch: anzeige von required reboot und updates available
Comment 6 Florian Best univentionstaff 2012-01-18 16:28:03 CET
Der Patch wurde mit kleinen Änderungen übernommen.
Das Paket wurde gebaut.

univention-management-console-frontend (1.0.254-1) unstable; urgency=low

  * added notice to overview page if updates are available or system needs to
       reboot (Bug #24999)
  * modified UMC helptext (Bug #25294)
Comment 7 Alexander Kläser univentionstaff 2012-02-08 11:30:42 CET
Bitte folgende Änderunge mit vorsehen:
* Hinweis zum Neustart nur anzeigen, wenn das reboot-Modul verfügbar ist
* Hinweis über Aktualisierung nur anzeigen, wenn das updater-Modul verfügbar ist

Ein einfacher Test à la if (umc.modules.updater) bzw. if (umc.modules.reboot) sollte ausreichen, wenn zu diesem Zeitpunkt die Module schon geladen wurden.
Comment 8 Florian Best univentionstaff 2012-02-08 16:58:48 CET
(In reply to comment #7)
> Bitte folgende Änderunge mit vorsehen:
> * Hinweis zum Neustart nur anzeigen, wenn das reboot-Modul verfügbar ist
> * Hinweis über Aktualisierung nur anzeigen, wenn das updater-Modul verfügbar
> ist
Done.
Paket gebaut.

univention-management-console-frontend (1.0.258-1) unstable; urgency=low
  * check if modules are loaded before adding module related notices (Bug #24999)
Comment 9 Andreas Büsching univentionstaff 2012-02-22 16:37:30 CET
Die beiden Hinweise funktionieren grundsätzlich. Allerdings würde ich mir hier eine kleinere Anpassung wünschen:

In dem Hinweis für das Update kann ich direkt in das Update-Online springen (Link). Beim Hinweis für den Neustart gibt es aber keinen Link zum Neustart-Modul. Das würde ich gut finden.

Außerdem gibt es in dem Hinweis für das Update eine persönliche Anrede:

Ein Update für UCS ist verfügbar. Bitte öffnen Sie das Online Update Modul um das Update einzuspielen.
Comment 10 Sönke Schwardt-Krummrich univentionstaff 2012-02-23 17:18:18 CET
Der Text wurde angepasst und der Link eingebaut.

Wann/Wie häufig lädt eigentlich der UMC-Server die UCR-Variablen neu? Beim Login eines Benutzers? Nur beim Start des Servers?
Comment 11 Andreas Büsching univentionstaff 2012-02-24 09:06:40 CET
(In reply to comment #10)
> Wann/Wie häufig lädt eigentlich der UMC-Server die UCR-Variablen neu? Beim
> Login eines Benutzers? Nur beim Start des Servers?

int( ucr.get( 'umc/server/ucr/update', 600 ) )
Comment 12 Sönke Schwardt-Krummrich univentionstaff 2012-02-24 09:13:59 CET
(In reply to comment #11)
> (In reply to comment #10)
> > Wann/Wie häufig lädt eigentlich der UMC-Server die UCR-Variablen neu? Beim
> > Login eines Benutzers? Nur beim Start des Servers?
> 
> int( ucr.get( 'umc/server/ucr/update', 600 ) )

Das heisst, es wird dem User im Zweifelsfall noch 10min angezeigt, dass neue Updates anstehen, weil der UMC-Server noch kein Reload der UCR-Variable durchgeführt hat?
Comment 13 Andreas Büsching univentionstaff 2012-02-24 09:18:19 CET
(In reply to comment #12)
> (In reply to comment #11)
> > (In reply to comment #10)
> > > Wann/Wie häufig lädt eigentlich der UMC-Server die UCR-Variablen neu? Beim
> > > Login eines Benutzers? Nur beim Start des Servers?
> > 
> > int( ucr.get( 'umc/server/ucr/update', 600 ) )
> 
> Das heisst, es wird dem User im Zweifelsfall noch 10min angezeigt, dass neue
> Updates anstehen, weil der UMC-Server noch kein Reload der UCR-Variable
> durchgeführt hat?

Wenn diese Abfrage das Interface vom UMC-Server (Core) nutzt dann ja
Comment 14 Sönke Schwardt-Krummrich univentionstaff 2012-02-24 10:41:06 CET
(In reply to comment #13)
> (In reply to comment #12)
> > (In reply to comment #11)
> > > (In reply to comment #10)
> > > > Wann/Wie häufig lädt eigentlich der UMC-Server die UCR-Variablen neu? Beim
> > > > Login eines Benutzers? Nur beim Start des Servers?
> > > 
> > > int( ucr.get( 'umc/server/ucr/update', 600 ) )
> > 
> > Das heisst, es wird dem User im Zweifelsfall noch 10min angezeigt, dass neue
> > Updates anstehen, weil der UMC-Server noch kein Reload der UCR-Variable
> > durchgeführt hat?
> 
> Wenn diese Abfrage das Interface vom UMC-Server (Core) nutzt dann ja

Die Aktualisierung der UCR-Variablen im UMC-Core nach einem Update wurde in 
Bug 26243 ausgelagert.

Fixed.
Comment 15 Andreas Büsching univentionstaff 2012-02-24 11:30:02 CET
(In reply to comment #10)
> Der Text wurde angepasst und der Link eingebaut.

Stimmt
Comment 16 Andreas Büsching univentionstaff 2012-02-24 11:30:25 CET
(In reply to comment #15)
> (In reply to comment #10)
> > Der Text wurde angepasst und der Link eingebaut.
> 
> Stimmt

ChangeLog ist auch vorhanden
Comment 17 Sönke Schwardt-Krummrich univentionstaff 2012-03-04 14:34:23 CET
UCS 3.0-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert
werden: "Clone This Bug"