masonjm 2005/01/19 22:20:30 Modified: proposals/caldav TODO Log: Clarification of requirements for some tasks Revision Changes Path 1.2 +18 -6 jakarta-slide/proposals/caldav/TODO Index: TODO =================================================================== RCS file: /home/cvs/jakarta-slide/proposals/caldav/TODO,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TODO 27 Oct 2004 06:13:42 -0000 1.1 +++ TODO 20 Jan 2005 06:20:30 -0000 1.2 @@ -2,24 +2,36 @@ - view-free-busy privilege http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#PRIVILEGE_view-free-busy - This will probably require a custom Security implementation. + This will probably require: + a custom Content implementation (override ContentImpl) to handle the new privilege + a custom Structure implementation (override StructureImpl) to handle the new privilege + This will probably NOT require a custom Security implementation - calendar-bind privilege for calendar resources http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#PRIVILEGE_calendar-bind - This will probably require a custom Security implementation. + This will probably require: + a custom Content implementation (override ContentImpl) to handle the new privilege + a custom Structure implementation (override StructureImpl) to handle the new privilege + This will probably NOT require a custom Security implementation - supported-privilege set http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#rfc.section.14.4 - I don't know if Slide implements this. If not, it will require a patch to the core. Either - way the output will need to include CalDAV elements. + We may get this for free. Modification of SupportedPrivilegeSetProperty may be required if CalDAV + privileges should only show up for Calendar resources. Talk with Stefan Lutzkendorf if modifications + are required. He'll know best how to make them. - Property Promotion and Demotion http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#promotion - Either using the extractor framework or the event framework (or both). The extractor - framework probably won't allow for modifing the content on propatch. + Will require: + A PropertyExtractor implementation to set properties when a resource is uploaded + An event listener to modify the content when a PROPPATCH is received + An iCal library (possibly http://ical4j.sourceforge.net/) + May require: + An event listener to handle deleted properties. This depends on how the extractor framework handles these. - Calendaring REPORTs http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#reports + ??? - Administration App There are structural requirements in the spec ("Each Calendar MUST have a collection containing events")
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]