Univention Bugzilla – Bug 27719
Doppelte flavors in den UMC XML Definitionen ignorieren
Last modified: 2012-07-20 15:24:33 CEST
Ich habe zwei UMC XML Definitionen (OXASE 6.20 auf UCR 3.0 und ucs3.0-2, siehe #26589 und Bug #27016), in beiden steht: <flavor icon="udm-self" id="users/self"> <name>Change Password</name> <description>Settings for the personal account</description> </flavor> Das Modul wird dann zweimal in der UMC angezeigt. Wir sollten das so ändern, dass flavors mit gleicher id nur einmal angezeigt werden. Oder gibt es Konstellationen in denen das Sinnvoll ist.
Die 'module/list'-Funktion aus dem Paket univention-management-console (4.0.266-1) ist nun so angepasst worden, dass keine doppelten Flavors zurückgegeben werden. @QA: Zum testen reicht es aus, wenn unter '/usr/share/univention-management-console/modules/' eine bereits existierende XML kopiert & umbenannt wird. Es sollten keine doppelten Module in der Modulübersicht erscheinen. Paket ist gebaut; Changelog ist vorhanden.
Die Änderung verschluckt stillschweigend den doppelten Flavor. Man sollte wenigstens eine Warnung im Log sehen, dass man aus Versehen ein Flavor doppelt spezifiziert hat (ist in aller Regel wohl ein Bug...)
Ok, das wurde umgesetzt. Doppelte flavors werden dadurch verschluckt, daran kann man aber nichts ändern. Der duplizierte flavor wird auch als Warnung in den Logs angezeigt. univention-management-console (4.0.267-1) unstable; urgency=low . * Don't show multiple modules of the same flavor (Bug #27719)
Nocheinmal angepasst, bitte mit foglernder Version QAen: univention-management-console (4.0.267-2) unstable; urgency=low . * Don't show multiple modules of the same flavor (Bug #27719)
Vorher wurden doppelte Flavors zweimal angezeigt. Jetzt wird statdessen eine Warnmeldung ins Log geschrieben. Funktioniert ganz wunderbar. Die Versionsnummer ist nicht ganz richtig (x-2) und ich hätte mir als Warnung "Duplicate" statt "Duplicated" gewünscht, aber in Anbetracht der Umstände, in der dieser Fehler auftritt ist der Satz sogar erstaunlich richtig. Changelog existiert
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".