#4761 NORM Never A: Gabble should make everyone in an activity an owner

Zarro Boogs per Child bugtracker at laptop.org
Thu Nov 8 14:05:52 EST 2007


#4761: Gabble should make everyone in an activity an owner
------------------------------+---------------------------------------------
 Reporter:  smcv              |       Owner:  smcv          
     Type:  enhancement       |      Status:  new           
 Priority:  normal            |   Milestone:  Never Assigned
Component:  telepathy-gabble  |     Version:                
 Keywords:                    |    Verified:  0             
------------------------------+---------------------------------------------
 [This is definitely for post-Update.1. Most of the work for it is likely
 to be a prerequisite for #4043.]

 At the moment, activities hosted on an XMPP server have an owner - the
 person who started it. We can't get away from this, it's how XMPP MUC
 works - each chatroom has one or more owners.

 What we *can* do, however, is watch people joining the activity, and if
 we're an owner, promote everyone else who joins to be an owner too,
 preserving the semantics of equality that the OLPC wants. This requires
 (at least some) support for roles and affiliations in the Telepathy spec
 and in Gabble.

 This would allow us to start using "owner-only" MUC properties stored on
 the server. For instance, we could start representing the title of the
 activity by the name of the MUC (also keeping the current protocol as a
 fallback for network compatibility). This would also improve
 interoperability with non-OLPCs, eventually.

 We'd also be able to make supposedly-invite-only chatrooms *actually*
 invite-only (enforced by the server). At the moment, we don't, because
 only owners can change this setting.

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



More information about the Bugs mailing list