r3 - 27 Aug 2004 - 08:26:53 - MorgenSagenYou are here: OSAF >  Journal Web  >  ContributorNotes > MorgenSagenNotes > MorgenSagen20040826

Repository notes

  • Schema items are "pinned", so I don't need to store the UUID or Path of schema items, I can just keep a reference to the actual schema items around (they continue to be valid after commit)
  • If I call _fillItem: uuid = UUID(), values =Values( remember, collections need to be persistent dicts), references = References( ), version=0
  • A potential speedup might be to pass _attrDict to addValue(). However, this could break redirected attributes assigned in XML:
item.addValue(attributeName, value, _attrDict=item._values)

Sharing

  • Need collection detail view -- get there via Collection menu
  • Need a webdav "account" which includes a login, password, server, base path (in content model and dialog) [Morgen]
  • Content model needs to reflect keeping track of subscribers [Morgen]
  • Provide API for Donn to push items using webdav, send invites [Morgen]
  • Need to add from address and name of collection to invite acceptance dialog [Morgen]

-- MorgenSagen - 26 Aug 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < 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.