Univention Bugzilla – Bug 22899
UMC2: Software-Management
Last modified: 2011-12-13 15:51:03 CET
Das Software-Management-Modul muss für die neue Generation von UMC angepasst werden
Das Modul ist integriert und funktioniert grundsätzlich. Evtl. müssen hier noch kleinere Anpassungen gemacht werden: - Suchmaske vereinheitlichen - Kleinere Layout-Korrekturen
Folgende kleinere Anpassungen sollten ebenfalls mit übernommen werden: * Entfernen des Reset-Buttons (haben wir sonst jetzt auch gemacht) * Suche-Button neben dem Feld "Suchbegriff" rechts anordnen * Sektion → in Kategorien umbenennen (damit es einheitlich ist) * "Package Management" → "Package management" * "Installation Status" → "Instalation status" * "Package Description" → "Package description"
Mir ist noch aufgefallen, daß im Detailfeld für Komponenten die Felder 'password' und 'username' so gerendert werden, als seien es die betreffenden Felder eines Login-Forms... Wenn ich bisher auf solche Spezialbehandlung anhand des Feldnamens gestoßen bin, habe ich das betreffende Feld im Dialog einfach anders genannt, aber das ist hier eher umständlich, da diese Feldnamen direkt an der UCR als Variablennamen verwendet werden. Sollte also mal einer nachdenken, wie man das umgehen kann. Eigentlich sollten CSS-Styles, die nur im Login-Form sinnvoll sind, nirgendwo anders heimlich nachgetragen werden.
(In reply to comment #3) > Mir ist noch aufgefallen, daß im Detailfeld für Komponenten die Felder > 'password' und 'username' so gerendert werden, als seien es die betreffenden > Felder eines Login-Forms... > > Wenn ich bisher auf solche Spezialbehandlung anhand des Feldnamens gestoßen > bin, habe ich das betreffende Feld im Dialog einfach anders genannt, aber das > ist hier eher umständlich, da diese Feldnamen direkt an der UCR als > Variablennamen verwendet werden. > > Sollte also mal einer nachdenken, wie man das umgehen kann. Eigentlich sollten > CSS-Styles, die nur im Login-Form sinnvoll sind, nirgendwo anders heimlich > nachgetragen werden. Das gehört sicherlich zu Bug 22898. Das ist nicht ganz klar, password und username werden durch das Framework nicht gesondert behandelt.
Rückmeldung vom Test: > - Ähnlich wie in UDM sollte die Schaltfläche zum Suchen nach rechts (dort > ist noch Platz), die Schaltfläche für "Zurücksetzen" kann ganz weg. Dann > gewinnen wir Platz für die Ergebnisliste.
(In reply to comment #5) Bitte nicht vergessen, daß sich umc.widgets.SearchForm dann auch irgendwann entsprechend diesen Guidelines verhalten sollte. Momentan wird der automatisch addierte Search Button immer noch auf eine neu angelegte Layout-Zeile plaziert.
(In reply to comment #4) > Mir ist noch aufgefallen, daß im Detailfeld für Komponenten die Felder > 'password' und 'username' so gerendert werden, als seien es die betreffenden > Felder eines Login-Forms... Habe festgestellt, daß es eine Browser-Eigenschaft von Opera ist, daß es für alle Felder eines Formulars, die automatisch ausgefüllt werden können, einen zusätzlichen Style anwendet. Also bitte nicht tragisch nehmen.
Auch wenn der Bug noch nicht zu ist: mir ist gerade aufgefallen, dass nur installierte Pakete angezeigt werden (auch wenn die Checkbox deaktiviert ist).
(In reply to comment #8) Möglicherweise ein Problem, welchen Wert eine Checkbox zeigt und welchen Wert sie wirklich hat. Sollte noch einmal geprüft werden, nachdem #24409 behoben ist.
(In reply to comment #9) > (In reply to comment #8) > Möglicherweise ein Problem, welchen Wert eine Checkbox zeigt und welchen Wert > sie wirklich hat. Sollte noch einmal geprüft werden, nachdem #24409 behoben > ist. Sobald man einmal mit der Maus über die Checkbox führt, zeigt sie den "richtigen" Zustand an, der dann auch per Klick umgeschaltet werden kann. Die Checkbox behält dann auch den ausgewählten Zustand.
(In reply to comment #10) > Sobald man einmal mit der Maus über die Checkbox führt, zeigt sie den > "richtigen" Zustand an, der dann auch per Klick umgeschaltet werden kann. Die > Checkbox behält dann auch den ausgewählten Zustand. → Diese Fehlverhalten wird in Bug 24521 behandelt.
Created attachment 3818 [details] Nacharbeiten am Design Patch behebt die angesprochenen Mängel in der Gestaltung: * Beschriftungen bzw. Übersetzungen korrigiert * Reset-Button entsorgt * Submit-Button im Suchformular nach rechts verschoben. Das Problem, daß die Ergebnisliste nicht mit dem Wert der Checkbox "nur installierte Pakete anzeigen" korrespondiert, habe ich nicht zu Gesicht bekommen, weder nach dem Aufklappen des Moduls noch nach der Rückkehr aus einer Installer-Aktion. Bitte noch einmal prüfen.
(In reply to comment #12) > Created an attachment (id=3818) [details] > Nacharbeiten am Design @Frank: Der Patch passt leider nicht. Kannst du den noch einmal anpassen, dass er auf die aktuelle Version passt? faktum > patch --dry-run -p0 -i design.patch patching file umc/de.po Hunk #1 FAILED at 15. 1 out of 1 hunk FAILED -- saving rejects to file umc/de.po.rej patching file umc/js/de.po Hunk #1 FAILED at 33. Hunk #2 FAILED at 50. Hunk #3 FAILED at 75. Hunk #4 FAILED at 84. Hunk #5 FAILED at 103. Hunk #6 FAILED at 142. Hunk #7 FAILED at 155. Hunk #8 FAILED at 164. Hunk #9 FAILED at 192. 9 out of 9 hunks FAILED -- saving rejects to file umc/js/de.po.rej can't find file to patch at input line 126 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |Index: umc/js/packages.js |=================================================================== |--- umc/js/packages.js (revision 5030) |+++ umc/js/packages.js (working copy) -------------------------- File to patch: ^C
Created attachment 3823 [details] Patch nochmal neu gezogen Patch setzt jetzt auf rev. 5075 auf.
(In reply to comment #14) > Created an attachment (id=3823) [details] > Patch nochmal neu gezogen > > Patch setzt jetzt auf rev. 5075 auf. Danke. Der Patch passt.
ich habe Pakete gesucht: - aus verschiedenen kategorien - nur installierte - unterschiedliche Suchmuster Pakete installieren, deinstallieren und Details anzeigen funktioniert auch.
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"