Univention Bugzilla – Bug 26721
UDM-Module domänenweit abschalten
Last modified: 2012-12-12 21:08:15 CET
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.
(In reply to comment #0) > Diese Funktionalität sollten wir implementieren. Diese Funktionalität sollten wir für die UMC implementieren.
Vielleicht ist dazu die Technik aus Bug 26381 hilfreich?
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.
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)
(In reply to comment #4) > univention-management-console (5.0.33-1) univention-management-console (5.0.34-1)
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.
(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.
(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?
(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.
(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.
(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.
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".