On Oct 26, 2006, at 10:53 PM, Cyrus Daboo wrote:
We (Apple) are busy doing lots of work on the server as you can see from the Trac timeline. I'm afraid we've not had time to go back and look at Tiger OD integration. It should be possible to do with the appropriate schema but we will have to ask the OD experts as to the right way to get the CalendarPrincipalURI in there such that it will be recognized.
I assumed you guys were really busy.
Note that if you want you can change the server code to use a different attribute - one that you can set.
Ahh yes. I had asked a question about this in the past.
""" Attribute names from Directory Service. """
attrRealName = "dsAttrTypeStandard:RealName" attrGUID = "dsAttrTypeStandard:GeneratedUID" attrLastModified = "dsAttrTypeStandard:ModificationTimestamp" attrCalendarPrincipalURI = "dsAttrTypeStandard:CalendarPrincipalURI" attrGroupMembers = "dsAttrTypeStandard:GroupMembers"
(Clipped from dsattributes.py in the PyOpenDirectory folder.)
And when you add schema it's dsAttrTypeNative.
Since I'm a sysadmin, not a coder, I'm a bit stumped now. Can I just change the attributes in the above file and then re-run the setup.py in that module? I can throw together AppleScript Studio or a bash script just fine, but Python is new to me.
I don't need you to change it for me, just let me know if I'm on the right path. Thanks, Josh -- Josh Wisenbaker, ACSA http://www.afp548.com Changing the world one server at a time.