Univention Bugzilla – Bug 22455
Einfaches installieren von UMC / UDM Modulen
Last modified: 2011-12-13 15:47:09 CET
Es sollte ein Tool geben, ähnlich wie univention-install-config-registry, welches sich um die Installation der UDM / UMC Module kümmert und dabei die folgenden Punkte umsetzt: - Installation der Python Module ausgehend von einem Basis-Verzeichnis - Generierung und Installation der mo Dateien - Installation der Images Das Paket sollte aus dem UMC-Kernpaket generiert werden: univention-management-console-dev. Alternativ kann das Paket auch aus einem eigen Source Paket generiert werden. In der rules Datei könnte es dann folgendermaßen heissen: overwrite_dh_pysupport: univention-install-umc dh_pysupport
UMC-Module für UMC 2.0 bestehen jetzt aus folgenden Teilen: - Python-Modul - XML-Definition - Javascript-Code - optional Kategorie- und Syntax-Definitionen in XML Mit dem Tool umc-module-debhelper kann jetzt anhand von einer Beschreibung wie der folgenden ein UMC-Modul installiert werden. qabasis:~/crunchy/univention-config-registry# cat debian/univention-management-console-module-ucr.umc-modules Module: ucr Python: umc/module Definition: umc/ucr.xml Syntax: umc/syntax/ucr.xml Javascript: umc/js/ucr.js Die Unterstützung für Übersetzungen fehlt noch
(In reply to comment #1) > Die Unterstützung für Übersetzungen fehlt noch Das ist implementiert
Das Tool gibt es und wird erfolgreich eingesetzt
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"