Univention Bugzilla – Bug 28074
Favoriten-Kategorie auf der Übersichtsseite
Last modified: 2012-12-12 21:09:01 CET
Auf der Übersichtsseite wäre es gut, eine Kategorie "Favoriten" anzubieten, in die häufig genutzte UMC-Modul abgelegt werden können. Dies könnte in zwei Schritten geschehen: (a) Zunächst können die Favoriten über UCR vorgegeben werden. (b) Eigene Favoriten können in der UMC markiert und im LDAP abgespeichert werden (siehe dazu auch Bug 25504).
Neues Attribute wurde dem LDAP-Schema + UDM-User-Objekt hinzugefügt. Der UMC-Server wurde so erweitert, dass user/preferences abgefragt, bzw. gesetzt werden kann. Es fehlt jetzt noch die JS-seitige Implementierung. univention-ldap (9.0.13-1) unstable; urgency=low . * added attribute univentionUMCProperty to univentionPerson; Bug #28074 univention-directory-manager-modules (8.0.53-1) unstable; urgency=low . * extended users/user with property umcProperty; Bug #28074 univention-management-console (5.0.39-1) unstable; urgency=low . * added support for setting/getting user/preferences; Bug #28074
Die GalleryPane aus dem AppCenter ist nun in das Frontend integriert und wird für die Modul-Kategorien verwendet. univention-management-console-frontend (2.0.106-1) unstable; urgency=low . * integrated GalleryPane; Bug #28074
Die Favoriten-Kategorie wurde nun in das Frontend integriert. In diesem Zusammenhang wurde auch das initiale Rendering der Übersichtsseite überarbeitet, so dass statische Inhalte direkt angezeigt werden und der Ladevorgang der Module durch eine Progressbar dargestellt wird. Für die QA: bitte auch testen, ob sich das Frontend korrekt verhält für einen Benutzer, der nur ein UMC-Modul sehen kann. Der UMC-Server wurde auch noch einmal angepasst, so dass Schreibverbindungen direkt gegen den Master gegen (→ referal-Option) und Leseverbindungen gegen den nächsten LDAP-Host. univention-management-console-frontend (2.0.114-1) unstable; urgency=low . * added favorites category and refactored umc/app; Bug #28074 * loading of modules is now displayed with a progress bar, the static part of the initial page is now rendered immediately univention-management-console (5.0.42-1) unstable; urgency=low . * refer the LDAP connection to the master for writing; Bug #28074
Wenn nur ein Modul existiert sollte die Übersichtsseite nicht angezeigt werden. Dies ist momentan nicht so (der Tab ist sichtbar und auswählbar). → REOPENED Default Flavor+Modules können über umc/web/favorites/default gesetzt werden, wenn der Benutzer keine Berechtigung über diese Module hat werden diese nicht angezeigt. → OK Im LDAP schema ist jetzt write für server != master erlaubt. Das sollte noch angepasst werden. → REOPENED write access für objectClass ist benötigt und sollte kein Risiko darstellen → OK Progressbar zum Laden der Module funktioniert → OK Die Änderungen am UMC Server funktioniern und sehen Absturzsicher aus → OK Ein Benutzer mit nur einem Modul hat keine Favoriten → OK Ein Benutzer mit zwei Modulen hat auch keine Favoritenleiste, erst bei 3 Modulen steht dies zu Verfügung → OK Weitere Vorschläge: Wenn keine Favoriten für den Benutzer existieren wird eine leeres Favoritenleiste angezeigt. → Sollte die eventuell ausgeblendet werden? → Es wäre schön, wenn man bei erneutem Klick auf Favorit hinzufügen diesen auch wieder Löschen könnte und nicht nach oben scrollen muss ?! Internet Explorer tests folgen in Kürze…
IE8 → OK IE9 → OK Im Internet Explorer aufgefallen: → Transparenz der Buttons ist bei Hover nicht wie in echten Browsern. Bewusst ignoriert: → 1 Benutzer mit 2 Sessions ändert gleichzeitig die Favoriten → root hat default Kategorien und kann diese nicht ändern Änderungen auf einem Backup-Server → siehe Comment #4 Ich glaube das wars an tests.
Bisher auch nur händisch möglich: Ändern der Reihenfolge von Favoriten. → OK
Beim bauen von frontend-doc wird durch das neue GalleryPane ein Fehler erzeugt: Processing module umc/widgets/GalleryPane (28.35M used / 47.36M RSS) ERR: umc/widgets/GalleryPane.js:43:2 Error: ENOENT, no such file or directory '/var/build/temp/tmp.u4Sp38gm5A/3.1-0-0/univention-management-console-frontend-doc/univention-management-console-frontend-doc-6.0.5/univention-dojo/dgrid/OnDemandList.js' → REOPENED
Das setzen von Werten unter Benutzer → Erweiterte Einstellungen → UMC Einstellungen funktioniert nicht (JavaScript fehler). Und es werden keine Werte ausgefüllt (im HTTP response sind die auch nicht enthalten) → REOPENED
Wenn ein Benutzer keine Module zur Verfügung hat wird trotzdem die Lade-Module-Progressbar angezeigt, diese wird am Ende nicht geschlossen. → REOPENED, es gab einen Bug dafür, dass Benutzer ohne Module sich gar nicht erst einloggen können, oder eine andere Übersichtsseite bekommen. Finde ich gerade nicht.
(In reply to comment #7) > Beim bauen von frontend-doc wird durch das neue GalleryPane ein Fehler erzeugt: > > Processing module umc/widgets/GalleryPane (28.35M used / 47.36M RSS) > ERR: umc/widgets/GalleryPane.js:43:2 Error: ENOENT, no such file or directory > '/var/build/temp/tmp.u4Sp38gm5A/3.1-0-0/univention-management-console-frontend-doc/univention-management-console-frontend-doc-6.0.5/univention-dojo/dgrid/OnDemandList.js' > → REOPENED FIXED univention-management-console-frontend (2.0.122-1) unstable; urgency=low . * moved additional JS libs into univention-dojo; Bug #28074 univention-dojo (6.0.8-1) unstable; urgency=low . * moved additional JS libs into univention-dojo; Bug #28074
*** Bug 10446 has been marked as a duplicate of this bug. ***
(In reply to comment #4) > Wenn nur ein Modul existiert sollte die Übersichtsseite nicht angezeigt werden. > Dies ist momentan nicht so (der Tab ist sichtbar und auswählbar). > → REOPENED Das stimmt und wurde entsprechend angepasst. Jetzt überschreibt in jedem Fall der Querystring-Parameter "overview" das automatische Verhalten. univention-management-console-frontend (2.0.127-1) unstable; urgency=low . * fixed automatic visibility of the overview page; Bug #28074 > Default Flavor+Modules können über umc/web/favorites/default gesetzt werden, > wenn der Benutzer keine Berechtigung über diese Module hat werden diese nicht > angezeigt. > → OK > > Im LDAP schema ist jetzt write für server != master erlaubt. > Das sollte noch angepasst werden. > → REOPENED Stimmt, guter Hinweis. Wurde angepasst. univention-ldap (9.0.17-1) unstable; urgency=low . * allow modifications of UMC settings only on the LDAP master; Bug #28074 > write access für objectClass ist benötigt und sollte kein Risiko darstellen > → OK > > Progressbar zum Laden der Module funktioniert > → OK > > Die Änderungen am UMC Server funktioniern und sehen Absturzsicher aus > → OK > > Ein Benutzer mit nur einem Modul hat keine Favoriten > → OK > > Ein Benutzer mit zwei Modulen hat auch keine Favoritenleiste, erst bei 3 > Modulen steht dies zu Verfügung > → OK > > Weitere Vorschläge: > > Wenn keine Favoriten für den Benutzer existieren wird eine leeres > Favoritenleiste angezeigt. > → Sollte die eventuell ausgeblendet werden? Das sollte soweit OK sein wie es ist: * Default-Favoriten werden angezeigt, wenn keine persönlichen gesetzt sind. * Wenn initial keine Favoriten angezeigt werden können (persönliche Fav. leer und Default-Fav. können nicht angezeigt werden), erscheint die Favoriten-Kategorie nicht. Man kann trotzdem Favoriten auswählen, die dann erst beim nächsten Login wieder angezeigt werden. * Wenn alle Favoriten in einer Sitzung entfernt werden, ist die Kategorie leer, wird aber noch angezeigt. > → Es wäre schön, wenn man bei erneutem Klick auf Favorit hinzufügen diesen auch > wieder Löschen könnte und nicht nach oben scrollen muss ?! Stimmt, wurde auch in Bug 28836 vorgeschlagen und daher angepasst: univention-management-console-frontend (2.0.129-1) unstable; urgency=low . * enable removal of favorites from their original category; Bug #28074 (In reply to comment #5) > IE8 > → OK > > IE9 > → OK > > Im Internet Explorer aufgefallen: > → Transparenz der Buttons ist bei Hover nicht wie in echten Browsern. Ich glaube, das geht auch nicht wirklich anders!? Ich habe noch ein -ms-filter in die CSS-Regel eingebaut, vielleicht ist das jetzt besser? Ansonsten muss das so bleiben. > Bewusst ignoriert: > → 1 Benutzer mit 2 Sessions ändert gleichzeitig die Favoriten > → root hat default Kategorien und kann diese nicht ändern > > Änderungen auf einem Backup-Server > → siehe Comment #4 > > Ich glaube das wars an tests. (In reply to comment #8) > Das setzen von Werten unter Benutzer → Erweiterte Einstellungen → UMC > Einstellungen funktioniert nicht (JavaScript fehler). > Und es werden keine Werte ausgefüllt (im HTTP response sind die auch nicht > enthalten) > → REOPENED Das funktionierte in meinen Tests ohne Probleme. (In reply to comment #9) > Wenn ein Benutzer keine Module zur Verfügung hat wird trotzdem die > Lade-Module-Progressbar angezeigt, diese wird am Ende nicht geschlossen. > → REOPENED, es gab einen Bug dafür, dass Benutzer ohne Module sich gar nicht > erst einloggen können, oder eine andere Übersichtsseite bekommen. Finde ich > gerade nicht. Das war Bug 10446. Es wird jetzt ein kurzer Hinweis ausgegeben. univention-management-console-frontend (2.0.125-1) unstable; urgency=low . * fixed login issues for users that do not see any modules; Bug #28074 Das sollte alles sein, Pakete müssen noch bauen → FIXED
*** Bug 28836 has been marked as a duplicate of this bug. ***
funktioniert.
(In reply to comment #12) > (In reply to comment #4) > > Wenn nur ein Modul existiert sollte die Übersichtsseite nicht angezeigt werden. > > Dies ist momentan nicht so (der Tab ist sichtbar und auswählbar). > > → REOPENED > > Das stimmt und wurde entsprechend angepasst. Jetzt überschreibt in jedem Fall > der Querystring-Parameter "overview" das automatische Verhalten. OK > > Im LDAP schema ist jetzt write für server != master erlaubt. > > Das sollte noch angepasst werden. > > → REOPENED > > Stimmt, guter Hinweis. Wurde angepasst. OK > > Wenn keine Favoriten für den Benutzer existieren wird eine leeres > > Favoritenleiste angezeigt. > > → Sollte die eventuell ausgeblendet werden? > > Das sollte soweit OK sein wie es ist: > * Default-Favoriten werden angezeigt, wenn keine persönlichen gesetzt sind. > * Wenn initial keine Favoriten angezeigt werden können (persönliche Fav. leer > und Default-Fav. können nicht angezeigt werden), erscheint die > Favoriten-Kategorie nicht. Man kann trotzdem Favoriten auswählen, die dann erst > beim nächsten Login wieder angezeigt werden. > * Wenn alle Favoriten in einer Sitzung entfernt werden, ist die Kategorie leer, > wird aber noch angezeigt. OK > > → Es wäre schön, wenn man bei erneutem Klick auf Favorit hinzufügen diesen auch > > wieder Löschen könnte und nicht nach oben scrollen muss ?! > > Stimmt, wurde auch in Bug 28836 vorgeschlagen und daher angepasst: OK > > Im Internet Explorer aufgefallen: > > → Transparenz der Buttons ist bei Hover nicht wie in echten Browsern. > > Ich glaube, das geht auch nicht wirklich anders!? Ich habe noch ein -ms-filter > in die CSS-Regel eingebaut, vielleicht ist das jetzt besser? Ansonsten muss das > so bleiben. OK > (In reply to comment #8) > > Das setzen von Werten unter Benutzer → Erweiterte Einstellungen → UMC > > Einstellungen funktioniert nicht (JavaScript fehler). > > Und es werden keine Werte ausgefüllt (im HTTP response sind die auch nicht > > enthalten) > > → REOPENED > > Das funktionierte in meinen Tests ohne Probleme. OK, Stimmt war ein Fehler auf meiner maschine. > (In reply to comment #9) > > Wenn ein Benutzer keine Module zur Verfügung hat wird trotzdem die > > Lade-Module-Progressbar angezeigt, diese wird am Ende nicht geschlossen. > > → REOPENED, es gab einen Bug dafür, dass Benutzer ohne Module sich gar nicht > > erst einloggen können, oder eine andere Übersichtsseite bekommen. Finde ich > > gerade nicht. > > Das war Bug 10446. Es wird jetzt ein kurzer Hinweis ausgegeben. OK > Das sollte alles sein, Pakete müssen noch bauen → FIXED OK
Ich musste noch einmal die Sortierung der Favoriten anpassen, bspw. wurde das Appcenter immer vor UDM-Module gesetzt beim Speichern. univention-management-console-frontend (2.0.130-1) unstable; urgency=low . * fixed sorting of favorites; Bug #28074
Hmm, im chromium ist jetzt die CSS kaputt, im FF und IE funktioniert das: Es wird beim Mouseover über ein Modul kein icon mehr angezeigt. univention-management-console-frontend 2.0.130-1
(In reply to comment #17) > Hmm, im chromium ist jetzt die CSS kaputt, im FF und IE funktioniert das: > Es wird beim Mouseover über ein Modul kein icon mehr angezeigt. > > univention-management-console-frontend 2.0.130-1 Um dies zu reproduzieren: login → umc-server restart → F5 → login
(In reply to comment #18) > (In reply to comment #17) > > Hmm, im chromium ist jetzt die CSS kaputt, im FF und IE funktioniert das: > > Es wird beim Mouseover über ein Modul kein icon mehr angezeigt. > > > > univention-management-console-frontend 2.0.130-1 > Um dies zu reproduzieren: login → umc-server restart → F5 → login Stimmt. Wenn der erste Versuch, die Benutzereinstellungen zu laden fehlschlägt (bspw. bei root), werden die Favoriten deaktiviert. Dies möchte man natürlich nicht bei einem fehlgeschlagenem Login mit ausgelaufener Session. Ist gefixt. univention-management-console-frontend (2.0.131-1) unstable; urgency=low . * fixed disabled favorites after login with expired session; Bug #28074
(In reply to comment #19) Stimmt. Wenn der erste Versuch, die Benutzereinstellungen zu laden fehlschlägt > (bspw. bei root), werden die Favoriten deaktiviert. Dies möchte man natürlich > nicht bei einem fehlgeschlagenem Login mit ausgelaufener Session. Ist gefixt. > > univention-management-console-frontend (2.0.131-1) unstable; urgency=low > . > * fixed disabled favorites after login with expired session; Bug #28074 OK (In reply to comment #16) > Ich musste noch einmal die Sortierung der Favoriten anpassen, bspw. wurde das > Appcenter immer vor UDM-Module gesetzt beim Speichern. > > univention-management-console-frontend (2.0.130-1) unstable; urgency=low > . > * fixed sorting of favorites; Bug #28074 OK
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".