Univention Bugzilla – Bug 23776
UMC: UCR-Abfragen
Last modified: 2011-12-13 15:48:58 CET
Derzeit werden UCR-Abfragen (bspw. Hostname, Domain, UDM-UCR-Variablen) beim Login oder in anderen Modulen über das UCR-Modul abgewickelt. Das hat den Vorteil, dass bestehende Module einfach genutzt werden können, birgt aber generell das Problem, dass Modulabhängigkeiten entstehen können, die über die ACLs korrekt abgebildet werden müssen. So benötigt ein Benutzer bspw. für UDM-Zugriff auch UCR-Zugriff. Es ist zu klären wie damit allgemein umgegangen werden soll.
Alternativ könnten UCR-Abfragen im Backend gekapselt werden. Das birgt das Problem, dass Features in unterschiedlichen Modulen neu implementiert werden.
Lösung → der UMC-Server bringt ein Get-Kommando get/ucr mit, so dass UCR-Variablen ohne Modul-Zugriff abgefragt werden können.
Das ist umgesetzt UMCP-Kommando GET ucr { options : [ ucr-var1, ucr-var2, ucr-var*, ... ] }
QA: funktioniert.
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"