#4797 NORM Future : Need a way to reduce the scope of a shared activity (was: sharing is too easy and dangerous)

Zarro Boogs per Child bugtracker at laptop.org
Fri May 30 16:46:04 EDT 2008


#4797: Need a way to reduce the scope of a shared activity
-------------------------------+--------------------------------------------
  Reporter:  AlbertCahalan     |       Owner:  Eben          
      Type:  enhancement       |      Status:  new           
  Priority:  normal            |   Milestone:  Future Release
 Component:  interface-design  |     Version:                
Resolution:                    |    Keywords:                
  Verified:  0                 |    Blocking:                
 Blockedby:                    |  
-------------------------------+--------------------------------------------
Changes (by Eben):

 * cc: daf, marco (added)


Comment:

 I'm limiting the scope of this ticket, as several aspects of it
 (specifically, the fact that it's much less dangerous in a versioned
 Journal, which is a planned feature), will be taken care of down the line.
 The one big concern discussed here is the notion of reducing the scope of
 a collaboration.

 The problem with implementing this is that, once invited, participants all
 share the activity_id which defines the collaboration, and all have access
 to the public key for the activity.  As more are invited or the sharing
 scope increases, more and more people receive this information.

 What then would it mean to reduce the scope?  It doesn't seem possible to
 do so without changing the activity_id, so that there is an ongoing
 collaboration around the old activity_id, as well as a new (and smaller
 scoped) one.  If we take this approach, reducing the sharing scope would
 effectively "break" the chain of activity history, since that has also
 been tied to the activity_id.  Should these be two different things (a
 collaboration_id and an activity_id) which are usually 1-1 but sometimes
 not?  On the other hand, a means of reducing the scope could be to achieve
 the same effect manually, by going to the Journal, duplicating the entry
 (the duplicate would ''not'' be shared by default: it would be private and
 have a new activity_id), and subsequently sharing that with a smaller
 subset?  Or, finally, should it be possible to stop the activity, and then
 select "Resume with" > "A Smaller Group".  (That is, the resume with menu
 would have two separate functions....resume this instance with a different
 activity....or resume this instance with a different scope.

-- 
Ticket URL: <http://dev.laptop.org/ticket/4797#comment:8>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list