Bug 26961 - Reihenfolge von UMC-Modulen und -Kategorien
Reihenfolge von UMC-Modulen und -Kategorien
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P3 enhancement (vote)
: UCS 3.1
Assigned To: Dirk Wiesenthal
Jascha Geerds
: interim-3
Depends on: 26349 26350
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-02 11:54 CEST by Alexander Kläser
Modified: 2012-12-12 21:09 CET (History)
3 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): Usability
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kläser univentionstaff 2012-05-02 11:54:34 CEST
Für 3.1 werden allen UMC-Modulen feste Prioritäten gegeben, so dass Zusatzmodule an beliebigen Stellen in der Liste eingefügt werden können.


+++ This bug was initially created as a clone of Bug #26350 +++

+++ This bug was initially created as a clone of Bug #26349 +++

Für die UCS@school-Module ist es vorgesehen, dass die Reihenfolge von
Kategorien/Modulen vorgegeben werden kann. Dies ist derzeit so noch nicht
möglich. Folgenden Reihenfolgen sind vorgesehen:

Reihenfolge der Kategorien: UCS@school Unterricht, UCS@school Admin,
Domänenverwaltung, Systemverwaltung

Reihenfolge in der Unterrichtskategorie: Computerraum, Materialverteilung,
Druckermoderation, Helpdesk (, Raumreservierung)
Comment 1 Dirk Wiesenthal univentionstaff 2012-11-06 19:57:45 CET
Höhere Priorität in den XML-Dateien bedeutet weiter vorne in der Gallerie.

Code war schon vorhanden. Ich habe die XML-Dateien um priority="" erweitert. Ich habe dazu einfach die Reihenfolge von 3.0 nachgebaut. Ein paar xml-Dateien gehören offenbar zu Paketen, die ich gar nicht in der Paketverwaltung gefunden habe - diese habe ich auch nicht angefasst... Im schlimmsten Fall rücken diese Module eben nach hinten.
Comment 2 Alexander Kläser univentionstaff 2012-11-12 08:27:05 CET
(In reply to comment #1)
> Höhere Priorität in den XML-Dateien bedeutet weiter vorne in der Gallerie.
> 
> Code war schon vorhanden. Ich habe die XML-Dateien um priority="" erweitert.
> Ich habe dazu einfach die Reihenfolge von 3.0 nachgebaut. Ein paar xml-Dateien
> gehören offenbar zu Paketen, die ich gar nicht in der Paketverwaltung gefunden
> habe - diese habe ich auch nicht angefasst... Im schlimmsten Fall rücken diese
> Module eben nach hinten.

Welche XML-Dateien waren denn das?
Comment 3 Jascha Geerds univentionstaff 2012-11-15 15:14:40 CET
Bitte noch einmal nachschauen um welche XML-Dateien es sich gehandelt hat und diese hier nennen.
Comment 4 Dirk Wiesenthal univentionstaff 2012-11-15 15:45:41 CET
find -name *.xml -exec grep -lE '<module' {} \; | xargs grep -LE 'module.*priority='
./management/univention-management-console-module-lib/umc/lib.xml
./management/univention-management-console-module-ipchange/umc/ipchange.xml
./management/univention-management-console-module-luga/umc/luga.xml
./management/univention-management-console/umc-module-templates/grid_with_detailpage/umc/MODULEID.xml
./management/univention-management-console/umc-module-templates/simple_form/umc/MODULEID.xml
./management/univention-management-console/tests/sanitizer/sanitize.xml
./management/univention-management-console-module-udm/umc/udm.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/setup.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/updater.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/sysinfo.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/quota.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/reboot.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/services.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/ucr.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/packages.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/join.xml
./test/univention-demo-configuration/usr/share/univention-management-console/modules/top.xml
./base/univention-firewall/umc/firewall.xml


Ich habe diese Module nur deshalb nicht angepasst, weil ich nicht weiß, in welcher Reihenfolge sie dann stehen sollten. Wie gesagt, sie würden dann halt am Ende eingereiht werden.
Comment 5 Jascha Geerds univentionstaff 2012-11-15 16:28:54 CET
(In reply to comment #4)
> Ich habe diese Module nur deshalb nicht angepasst, weil ich nicht weiß, in
> welcher Reihenfolge sie dann stehen sollten. Wie gesagt, sie würden dann halt
> am Ende eingereiht werden.

Ich denke das ist in Ordnung. Einige der Module befinden sich offiziell noch nicht im Produkt, werden nicht in der Übersicht angezeigt (z.b. `lib`) oder es handelt es lediglich um templates bzw. tests.

Die Reihenfolge lässt sich wie beschrieben festlegen, es fehlt jedoch noch der Changelog.
Comment 6 Dirk Wiesenthal univentionstaff 2012-11-15 22:38:00 CET
Changelog hinzugefügt
Comment 7 Jascha Geerds univentionstaff 2012-11-16 10:06:58 CET
(In reply to comment #6)
> Changelog hinzugefügt

Verified!
Comment 8 Stefan Gohmann univentionstaff 2012-12-12 21:09:08 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".