r2 - 12 Jul 2004 - 15:18:58 - LisaDusseaultYou are here: OSAF >  Journal Web  >  TWikiUsers > LisaDusseault > LisaDusseaultNotes > LisaDusseault20040712
Previous notes

What's blocking calendar sharing dogfood

  • Can't edit start/end times and headline in calendar detail view -- Donn?
  • Can't publish calendar to WebDAV server via GUI -- Apps?
  • Can't subscribe to somebody's calendar and view via GUI -- Apps?
  • Need WebDAV server/sharing area -- Jurgen
  • Need WebDAV re-export and re-import to work -- Stuart

WebDAV co"> Code review - stuart's WebDAV code

This stuff is seriously incomplete but that's what's expected at this point... certain attribute times aren't handled, re-exporting doesn't work, re-importing isn't implemented. Stuart's sketching out the outlines of server-store sharing so that we can see all there is to fill in. That said, here are the holes we're aware of as of this code review:

  • No response error handling around the MKCOL and PUT request generation in export (or elsewhere)
  • Currently creates new connections repeatedly in order to work around some glitch reusing connections
  • Namespace names need to be fixed --> need a way to get the appropriate namespace, ideally by attribute (rather than only have one namespace per Kind)
  • Handle attributes of type other than item ref in both export and import
  • Currently no awareness or suppor for cloud boundaries
  • Eventually (post 0.4) we'll need to handle and store ad-hoc (unrecognized) attributes on imported data
  • Need to store shared calendars in some reasonable place inside contentItems
  • Need ETag checking (part of re-import work)
  • Improve design/implementation of our dav client request library (davlib is really dumb) or use Twisted or other
  • Get data out of LOBS, export and reimport it

-- LisaDusseault - 12 Jul 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.