Bug 26721 - UDM-Module domänenweit abschalten
UDM-Module domänenweit abschalten
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Domain management (Generic)
UCS 3.0
Other Linux
: P5 enhancement (vote)
: UCS 3.1
Assigned To: Florian Best
Lukas Walter
: interim-2
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-04-05 11:36 CEST by Sönke Schwardt-Krummrich
Modified: 2012-12-12 21:08 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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2012-04-05 11:36:58 CEST
In Szenarien mit zusätzlichen UDM-Modulen von Dritten, ist es häufig erforderlich, dass bestimmte Produkt-UDM-Module domänenweit deaktiviert werden.
Diese Funktionalität sollten wir implementieren.
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2012-04-05 11:37:40 CEST
(In reply to comment #0)
> Diese Funktionalität sollten wir implementieren.

Diese Funktionalität sollten wir für die UMC implementieren.
Comment 2 Alexander Kläser univentionstaff 2012-04-10 14:27:19 CEST
Vielleicht ist dazu die Technik aus Bug 26381 hilfreich?
Comment 3 Stefan Gohmann univentionstaff 2012-09-24 14:45:39 CEST
Es reicht im Moment eine Umsetzung per UCR, es gibt bereits Beispiele in den OX Integrationspaketen.

Sollte dann später eine domänenweite Abschaltung notwendig sein, so kann einfach eine UCR Richtlinie hinzugefügt oder ergänzt werden.
Comment 4 Florian Best univentionstaff 2012-09-25 17:53:32 CEST
Module und Flavors können nun über die UCR-Variable umc/module/$name[/$flavor]/disabled=1 deaktiviert werden.

z.B.
ucr set umc/module/udm/users/user/disabled=1
ucr set umc/module/top/disabled=1

Zusätzlich kann ein Modul über ein einfaches deactivated=1 in der jeweiligen modul-xml deaktiviert werden.

univention-management-console (5.0.33-1)
Comment 5 Florian Best univentionstaff 2012-09-25 18:10:15 CEST
(In reply to comment #4)
> univention-management-console (5.0.33-1)
univention-management-console (5.0.34-1)
Comment 6 Jascha Geerds univentionstaff 2012-10-12 15:35:25 CEST
Das Deaktivieren einzelner Module/Flavors per UCR funktionier super. Es scheint jedoch noch ein Problem in der XML-Variante zu geben:

Wenn ich bspw. in folgendem Tag ein 'disabled="1"' reinsetze, hat dies keine Wirkung:

    <module id="udm" icon="udm/module" version="1.0">

Wenn ich dies jedoch in einen flavorspezifischen Tag setze, wird das komplette Modul deaktiviert.

Ich fände es gut, wenn es auch über die XML-Datei möglich wäre
a) das komplette Modul
b) einzelne Flavors
zu deaktivieren. Spricht etwas dagegen?

Der Changelog-Eintrag fehlt noch.
Comment 7 Florian Best univentionstaff 2012-10-15 08:21:11 CEST
(In reply to comment #6)
> Das Deaktivieren einzelner Module/Flavors per UCR funktionier super. Es scheint
> jedoch noch ein Problem in der XML-Variante zu geben:
> 
> Wenn ich bspw. in folgendem Tag ein 'disabled="1"' reinsetze, hat dies keine
> Wirkung:
> 
>     <module id="udm" icon="udm/module" version="1.0">
Nein, da muss wie beim flavor 'deactivated' nicht 'disabled' stehen.

> Wenn ich dies jedoch in einen flavorspezifischen Tag setze, wird das komplette
> Modul deaktiviert.
> 
> Ich fände es gut, wenn es auch über die XML-Datei möglich wäre
> a) das komplette Modul
funktioniert
> b) einzelne Flavors
> zu deaktivieren. Spricht etwas dagegen?
Das sollte ja schon vorher funktionieren, tut es aber nicht so ganz:
Der flavor hat zwar das attribut deactivated, dadurch wird der flavor auch nicht mehr in UMC angezeigt. UMCP-commands für den flavor funktionieren aber noch.
Comment 8 Florian Best univentionstaff 2012-10-15 08:34:32 CEST
(In reply to comment #7)
> (In reply to comment #6)
> > b) einzelne Flavors
> > zu deaktivieren. Spricht etwas dagegen?
> Das sollte ja schon vorher funktionieren, tut es aber nicht so ganz:
> Der flavor hat zwar das attribut deactivated, dadurch wird der flavor auch
> nicht mehr in UMC angezeigt. UMCP-commands für den flavor funktionieren aber
> noch.
Das ist wohl schief gelaufen an Bug #26831. Soll das hier gefixt werden?
Comment 9 Stefan Gohmann univentionstaff 2012-10-15 09:16:43 CEST
(In reply to comment #8)
> (In reply to comment #7)
> > (In reply to comment #6)
> > > b) einzelne Flavors
> > > zu deaktivieren. Spricht etwas dagegen?
> > Das sollte ja schon vorher funktionieren, tut es aber nicht so ganz:
> > Der flavor hat zwar das attribut deactivated, dadurch wird der flavor auch
> > nicht mehr in UMC angezeigt. UMCP-commands für den flavor funktionieren aber
> > noch.
> Das ist wohl schief gelaufen an Bug #26831. Soll das hier gefixt werden?

Wichtig ist, dass es in der Web-GUI nicht mehr angezeigt wird. Ich weiß auch nicht, ob es nicht absichtlich so umgesetzt wurde, damit die Kommandos im Backend noch genutzt werden können. Am besten über einen neuen Bug behandeln.
Comment 10 Florian Best univentionstaff 2012-10-15 09:26:02 CEST
(In reply to comment #9)
> (In reply to comment #8)
> > (In reply to comment #7)
> > > (In reply to comment #6)
> > > > b) einzelne Flavors
> > > > zu deaktivieren. Spricht etwas dagegen?
> > > Das sollte ja schon vorher funktionieren, tut es aber nicht so ganz:
> > > Der flavor hat zwar das attribut deactivated, dadurch wird der flavor auch
> > > nicht mehr in UMC angezeigt. UMCP-commands für den flavor funktionieren aber
> > > noch.
> > Das ist wohl schief gelaufen an Bug #26831. Soll das hier gefixt werden?
> 
> Wichtig ist, dass es in der Web-GUI nicht mehr angezeigt wird. Ich weiß auch
> nicht, ob es nicht absichtlich so umgesetzt wurde, damit die Kommandos im
> Backend noch genutzt werden können. Am besten über einen neuen Bug behandeln.
Ok, dann kann dieser Bug zu. Siehe Bug #28758.
Comment 11 Lukas Walter univentionstaff 2012-10-16 17:14:28 CEST
(In reply to comment #9)
> (In reply to comment #8)
> > (In reply to comment #7)
> > > (In reply to comment #6)
> > > > b) einzelne Flavors
> > > > zu deaktivieren. Spricht etwas dagegen?
> > > Das sollte ja schon vorher funktionieren, tut es aber nicht so ganz:
> > > Der flavor hat zwar das attribut deactivated, dadurch wird der flavor auch
> > > nicht mehr in UMC angezeigt. UMCP-commands für den flavor funktionieren aber
> > > noch.
> > Das ist wohl schief gelaufen an Bug #26831. Soll das hier gefixt werden?
> 
> Wichtig ist, dass es in der Web-GUI nicht mehr angezeigt wird. Ich weiß auch
> nicht, ob es nicht absichtlich so umgesetzt wurde, damit die Kommandos im
> Backend noch genutzt werden können. Am besten über einen neuen Bug behandeln.

Das funktioniert soweit.

Changelogeintrag passt,
Verified.
Comment 12 Stefan Gohmann univentionstaff 2012-12-12 21:08:15 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".