Hi Helge, --On February 20, 2009 10:12:27 PM +0100 Helge Heß <m...@helgehess.eu> wrote:
Great :-) I think it would be useful to use 'Calendars of NAME' or 'Calendars (NAME)'. Rational: if you have a server setup which does CalDAV and CardDAV it will be hard to distinguish caldav homesets from carddav homesets.
But clients can do that - they know whether they are dealing with a calendar home or an address book home.
I would rather leave this up to the client, otherwise the server would be forced to implement a per-user localization framework in order to have the proper display string returned for each user.
Actually there are two variants: a) caldav homeset and carddav homeset point to the same collection (in that case just NAME would be fine) b) caldav and carddav homesets are managed by distinct servers In case b) one would end up with a hierarchy like: user calendars personal company contacts personal company If the homesets are just the login names, the user won't know w/o opening the tree.
But the client knows which is which as it is "merging" the two listings from different servers. It is in a better position to figure out the appropriate names.
[a bit off topic for calserver] To increase the complexity a bit further ;-) .. actually the homesets are _sets_. So the principals homeset could list multiple accounts on different servers. Like: user calendars on home machine personal family calendars on work server meetings events
OK. So in theory DAV:displayname can be changed by the client. Prior to the fix we did it was in fact possible for the client to change it, but the fix overrode that ability. Perhaps we should re-instate the client override. With that the user can pick a suitable name and the client can PROPPATCH, and then other clients will pick up that change.
-- Cyrus Daboo _______________________________________________ calendarserver-users mailing list calendarserver-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users