#3465 NORM Untriag: Removing invite-only activities when appropriate (was: Uninvitations)
Zarro Boogs per Child
bugtracker at laptop.org
Fri Sep 14 09:45:16 EDT 2007
#3465: Removing invite-only activities when appropriate
-------------------------------+--------------------------------------------
Reporter: morgs | Owner: gdesmott
Type: defect | Status: new
Priority: normal | Milestone: Untriaged
Component: telepathy-gabble | Version: Git as of bug date
Resolution: | Keywords:
Verified: 0 |
-------------------------------+--------------------------------------------
Changes (by smcv):
* cc: marco, smcv, eben (added)
Comment:
The real problem here turns out to be deciding when the connection manager
should forget about invite-only activities.
We've decided to address this particular problem by considering all
outstanding invitations to a particular activity to have been cancelled
when you join that activity.
{{{
14:38 < smcv> marcopg: it basically boils down to: if someone invites you
to an
activity, the CM adds that activity to its idea of their
activities list
14:39 < smcv> marcopg: but when should the CM remove that activity?
14:39 < smcv> options include:
14:39 < smcv> * when you join the activity (i.e. if you leave an invite-
only
activity, it falls off your mesh view until you're invited
back)
14:40 < smcv> * when the guy who invited you leaves the activity
14:40 < smcv> (which requires him to send you a message "cancelling" the
invitation)
14:41 < smcv> * never (which is currently implemented and leads to #3465)
14:41 < marcopg> smcv: when everyone left the activity is not an option?
14:41 < smcv> marcopg: no, you can't know that
14:42 < marcopg> never seem like the worst of the options to me
14:42 < smcv> marcopg: unless someone who was previously in the activity
sends
you a message on your way out
14:42 < smcv> *on their way out
14:43 < smcv> the first option I said seems reasonably intuitive
14:43 < marcopg> smcv: what about when *I* leave the activity?
14:43 < smcv> that's more or less equivalent to what I said
14:44 < smcv> as long as you're in the activity, it's irrelevant whether
you
think it's in anyone else's activity list
14:44 < marcopg> oh you said "when you join"
14:44 < smcv> because it *is* definitely in yours
14:44 < smcv> so it appears in the mesh view regardless
14:44 < marcopg> oh
14:44 < marcopg> OK
14:44 < marcopg> that sounds good to me
14:44 < smcv> it only becomes significant whether it's in anyone else's
activity list when you leave
}}}
The plan is now that we'll forget about invitations to an activity A
either when we join A, or when the inviter notifies us that they have left
A, whichever comes first.
--
Ticket URL: <https://dev.laptop.org/ticket/3465#comment:1>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list