Univention Bugzilla – Bug 23195
UDM: Gruppenzugehörigkeits-Widget erstellen
Last modified: 2011-12-13 15:47:24 CET
Den UDM-Module für Benutzer und Gruppen fehlt derzeit ein Widget, dass Gruppenmitglieder anzeigen und neue Mitglieder hinzufügen kann. Für das Hinzufügen sollte es möglich sein über ein Dialog-Fenster Benutzer in größeren Umgebungen zu suchen. (Dabei sollte auch die UCR-Variable directory/manager/web/modules/autosearch berücksichtigt werden.) Dazu ist nötig die genaue Funktionsweise des Widgets vorab zu klären.
Das Gruppenzugehörigkeits-Widget wurde erstellt und integriert in die UMC mit einigen weiteren Anpassungen.
Derzeit gibt es noch einen Bug, der beim Öffnen der Eigenschaften eines Benutzers mit der gesamten Seite zu dem Widget für Vorgesetzte scrollt (also nach ganz unten) scrollt.
Created attachment 3525 [details] Patch for focus problems in grid
Das Focus-Problem ist durch einen Patch in univention-dojo behoben worden.
Das Widget rockt! :-) Konnte nur ein kleines Probleme feststellen. Getestet bei: - Benutzer + Gruppen - Gruppen - Mitglieder - Rechner - Gruppen Bei den Widgets für Rechner und Gruppen bei Gruppen gibt es das Problem, dass die Einträge erst eingezeigt werden nachdem man wie folgt vorgegangen ist: - Auf den Reiter Erweiterte Einstellungen wechseln - TitlePanes für Rechner und Gruppen aufklappen (keine Einträge zu sehen) - anderen Reiter auswählen - und wieder zurück Danach sind die Einträge zu sehen. Browser: - Firefox 6 - Chrome 14
(In reply to comment #5) > ... > Bei den Widgets für Rechner und Gruppen bei Gruppen gibt es das Problem, dass > die Einträge erst eingezeigt werden nachdem man wie folgt vorgegangen ist: > ... Das stimmt. Das Problem war, dass das Grid nicht richtig gerendert wurde, da es bei einer geschlossenen TitlePane nicht angezeigt werden braucht. Es wurde jetzt genauso wie bei den Tabs gelöst (wenn ein Grid auf einem nicht sichtbaren Tab gerendert wird), d.h., beim öffenen des TitlePanes, wird es für all in ihm enthaltenen Grids die Methode startup() erneut aufrufen. Dies löst den Render-Mechanismus aus und die Liste wird aktualisiert. univention-management-console-frontend (1.0.64-1) unstable; urgency=low . * umc.widgets.TitlePane: added hook to call Grids' startup method when the TitlePane is opened; this fixes rendering problems * umc.render: changed dijit.TitlePane to umc.widgets.TitlePane * fixed jslint errors (Bug #23195)
Das funktioniert jetzt auch korrekt.
UCS 3.0-0 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"