Bug 22455 - Einfaches installieren von UMC / UDM Modulen
Einfaches installieren von UMC / UDM Modulen
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 enhancement (vote)
: UCS 3.0 - MS2
Assigned To: Andreas Büsching
Alexander Kläser
: interim-1
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-05-09 12:28 CEST by Stefan Gohmann
Modified: 2011-12-13 15:47 CET (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 Stefan Gohmann univentionstaff 2011-05-09 12:28:51 CEST
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
Comment 1 Andreas Büsching univentionstaff 2011-05-19 22:06:42 CEST
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
Comment 2 Andreas Büsching univentionstaff 2011-08-16 16:18:24 CEST
(In reply to comment #1)
> Die Unterstützung für Übersetzungen fehlt noch

Das ist implementiert
Comment 3 Alexander Kläser univentionstaff 2011-09-22 12:08:36 CEST
Das Tool gibt es und wird erfolgreich eingesetzt
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:41:28 CET
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"