I would like to build a CalDAV adaptor, but some stuff can't be really done in 
a model. Example: on certain CalDAV servers, you can act as a proxy (read-only 
or rw) to other users and in the user's DAV principals. In the user's 
principals, the calendar-proxy-write-for will have a value like this: 

<?xml version='1.0' encoding='UTF-8'?>
<calendar-proxy-write-for xmlns='http://calendarserver.org/ns/'>
  <href 
xmlns='DAV:'>/principals/__uids__/4FDFAE18-ED9F-46C4-AC1A-21F75B2B9763/</href>
  <href 
xmlns='DAV:'>/principals/__uids__/14D3CE99-7FD1-4A04-8808-F46D594EC07F/</href>
</calendar-proxy-write-for>

So a href points to the URI of another user's principals, and it's a kind of 
relationship. But a relationship which can't be mapped in the model.

I think doing a CalDAV adaptor would still be useful so that we can use 
qualifiers, etc., but without a model (the EOs would be classes that I would 
write manually). But I don't think it's possible to drop the model?
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to