Unter wiki.univention.de/index.php?tit … des_Moduls wird beschrieben, dass die Funktion handler() 3 Parameter erwartet:
dn, new, old
Im Handlermodul cyrus-shared-folder.py finde ich auch folgende Variante mit einem 4. Parameter command:
modrdn=‘1’
def handler(dn, new, old, command):
Augenscheinlich ist mit der Abfrage command==‘r’ so feststellbar, dass nur ein Verschieben des entsprechenden Objekts stattgefunden hat.
Frage 1:
Handelt es sich hierbei um ein undokumentiertes Feature, dass nur von Univention und Partnerfirmen wie OX (ox-user.py) eingesetzt werden kann, oder ist das ganze offiziell verwendbar?
Frage 2:
Muss modrdn=‘1’ gesetzt sein, um diese Funktionalität nutzen zu können?