Bug 23195 - UDM: Gruppenzugehörigkeits-Widget erstellen
UDM: Gruppenzugehörigkeits-Widget erstellen
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0 - MS2
Assigned To: Alexander Kläser
Andreas Büsching
: interim-4
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-08-08 17:53 CEST by Alexander Kläser
Modified: 2011-12-13 15:47 CET (History)
1 user (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 for focus problems in grid (1.05 KB, patch)
2011-09-14 14:52 CEST, Alexander Kläser
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kläser univentionstaff 2011-08-08 17:53:29 CEST
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.
Comment 1 Alexander Kläser univentionstaff 2011-09-08 21:38:33 CEST
Das Gruppenzugehörigkeits-Widget wurde erstellt und integriert in die UMC mit einigen weiteren Anpassungen.
Comment 2 Alexander Kläser univentionstaff 2011-09-08 21:49:49 CEST
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.
Comment 3 Alexander Kläser univentionstaff 2011-09-14 14:52:57 CEST
Created attachment 3525 [details]
Patch for focus problems in grid
Comment 4 Alexander Kläser univentionstaff 2011-09-14 14:53:18 CEST
Das Focus-Problem ist durch einen Patch in univention-dojo behoben worden.
Comment 5 Andreas Büsching univentionstaff 2011-09-22 14:48:53 CEST
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
Comment 6 Alexander Kläser univentionstaff 2011-09-26 14:06:55 CEST
(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)
Comment 7 Andreas Büsching univentionstaff 2011-09-26 16:56:12 CEST
Das funktioniert jetzt auch korrekt.
Comment 8 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:41:50 CET
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"