[CalendarServer] #303: Support 'component'(=VEVENT, VTODO) parameter in getcontenttype properties of PROPFIND results
#303: Support 'component'(=VEVENT,VTODO) parameter in getcontenttype properties of PROPFIND results -------------------------------+-------------------------------------------- Reporter: helge@zideone.com | Owner: wsanchez@apple.com Type: Enhancement | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Version: Severity: Other | Keywords: -------------------------------+-------------------------------------------- Small wish: could iCalServer set the 'component' property in resource content-types? This would make in-place filtering of PROPFIND results easier: {{{ http://www.faqs.org/rfcs/rfc2447.html }}} Sample: {{{ Content-Type:text/calendar; charset=UTF-8; component=vevent }}} Rational: In Outlook we need to map a single calendar collection to two (or three) Outlook folders, eg "Calendar (Events)" and "Calendar (Tasks)". In Outlook each folder has a distinct type (its either tasks or events, never both). So when we do a PROPFIND on a CalDAV calendar which supports both (calendar-component-set: VEVENT+VTODO), tasks and events (and journals ...), we currently just get the generic text/calendar type. We need to fetch the content to decide whether the item is relevant or not for a specific Outlook folder type. If the server would report the contained component-type, we could avoid that annoyingly hard work ;-) Thanks PS: obviously the client can't (and shouldn't) rely on that parameter, but its a relevant optimization. -- Ticket URL: <http://trac.calendarserver.org/ticket/303> CalendarServer </> HTTP/WebDAV/CalDAV Server
#303: Support 'component'(=VEVENT,VTODO) parameter in getcontenttype properties of PROPFIND results -------------------------------+-------------------------------------------- Reporter: helge@zideone.com | Owner: wsanchez@apple.com Type: Enhancement | Status: new Priority: 3: Important | Milestone: 2.x Component: Calendar Server | Version: Severity: Other | Resolution: Keywords: | -------------------------------+-------------------------------------------- Changes (by wsanchez@apple.com): * priority: 5: Not set => 3: Important * milestone: => 2.x Comment: This seems reasonable to me. -- Ticket URL: <http://trac.calendarserver.org/ticket/303#comment:1> CalendarServer </> HTTP/WebDAV/CalDAV Server
#303: Support 'component'(=VEVENT,VTODO) parameter in getcontenttype properties of PROPFIND results --------------------------------+------------------------------------------- Reporter: helge@zideone.com | Owner: cdaboo@apple.com Type: Enhancement | Status: new Priority: 3: Important | Milestone: CalendarServer-2.x Component: Calendar Server | Severity: Other Resolution: | Keywords: --------------------------------+------------------------------------------- Changes (by wsanchez@apple.com): * owner: wsanchez@apple.com => cdaboo@apple.com -- Ticket URL: <http://trac.calendarserver.org/ticket/303#comment:2> CalendarServer </> HTTP/WebDAV/CalDAV Server
#303: Support 'component'(=VEVENT,VTODO) parameter in getcontenttype properties of PROPFIND results -------------------------------+-------------------------------------------- Reporter: helge@… | Owner: cdaboo@… Type: Enhancement | Status: new Priority: 3: Important | Milestone: Later Component: Calendar Server | Severity: Other Keywords: | -------------------------------+-------------------------------------------- Changes (by wsanchez@…): * milestone: CalendarServer-2.x => Later Comment: Pushing to Later. If you have a patch, I'll pull it back in. -- Ticket URL: <http://trac.calendarserver.org/ticket/303#comment:3> CalendarServer </> HTTP/WebDAV/CalDAV Server
participants (1)
-
CalendarServer