Can you have a look with this version, if you find issues?
I added some workaround code, to prevent some UDM checks we introduced:
E.g. in the UCS handlers all objects lie underneath of their supoerordinate. This is not the case here.
It might be the best to get rid of the superordinate concept in all asterisk handlers.
As far as I can see, there is only one asterisk/server object in the whole domain which is the superordinate and gets written into the attribute "ast4ucsSrvchildServer". This could be solved without superordinates.
For asterisk/contact I am unsure. There are probably more than one asterisk/phoneGroup object?
A first version to fix Bug #11022 / Issue #5.
There are still multiple problems by the changes of: https://forge.univention.org/bugzilla/show_bug.cgi?id=42177 https://forge.univention.org/bugzilla/show_bug.cgi?id=34764
Can you have a look with this version, if you find issues?
I added some workaround code, to prevent some UDM checks we introduced: E.g. in the UCS handlers all objects lie underneath of their supoerordinate. This is not the case here. It might be the best to get rid of the superordinate concept in all asterisk handlers. As far as I can see, there is only one asterisk/server object in the whole domain which is the superordinate and gets written into the attribute "ast4ucsSrvchildServer". This could be solved without superordinates.
For asterisk/contact I am unsure. There are probably more than one asterisk/phoneGroup object?