Bug 27719 - Doppelte flavors in den UMC XML Definitionen ignorieren
Doppelte flavors in den UMC XML Definitionen ignorieren
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Florian Best
Dirk Wiesenthal
: interim-2
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-06-22 11:25 CEST by Felix Botner
Modified: 2012-07-20 15:24 CEST (History)
2 users (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

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Botner univentionstaff 2012-06-22 11:25:06 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.
Comment 1 Jascha Geerds univentionstaff 2012-06-27 10:42:40 CEST
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.
Comment 2 Dirk Wiesenthal univentionstaff 2012-07-02 17:49:05 CEST
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...)
Comment 3 Florian Best univentionstaff 2012-07-05 10:12:23 CEST
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)
Comment 4 Florian Best univentionstaff 2012-07-05 15:49:31 CEST
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)
Comment 5 Dirk Wiesenthal univentionstaff 2012-07-05 18:44:32 CEST
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
Comment 6 Stefan Gohmann univentionstaff 2012-07-20 15:24:33 CEST
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".