[Cosmo-dev] Sharing format questions
Jeffrey Harris
jeffrey at osafoundation.org
Fri Jul 21 17:09:19 PDT 2006
> Another one of the problems with how we're sharing items now is this:
> say I share collection 'foo' with you and give you read-only permission,
> and also share collection 'bar' with you and give you read-write
> permission on it. Now if my personal Contact item is in collection foo
> -- which you don't have permission to modify -- you could simply drag
> that Contact over to bar, modify my info on that item, sync bar, and I
> would get those changes.
Mimi and I were just discussing this yesterday, in the context of
Chandler sending out a URL to Scooby for a single Item. The trial
balloon I came away with was:
A) reference a user's items with a reasonably long lived URL pointing to
that user's own personal soup, not to a particular collection
B) well behaved clients that receive an item read-only should continue
to flag that item as read only when sharing it to their soup, even if
it's included in a read-write collection. Of course we can't rely on
clients being well-behaved, so the server should be willing to accept
multiple versions of the same UUID in different users' collections
without giving information about other, unauthorized versions
This tends to imply that most of a Chandler user's repository will be
synced up to Cosmo, which may have performance and bandwidth implications.
Sincerely,
Jeffrey
More information about the cosmo-dev
mailing list