#4046 NORM First D: Collaboration invitation notifications (was: Gabble/Salut notifications)
Zarro Boogs per Child
bugtracker at laptop.org
Thu Oct 18 07:10:10 EDT 2007
#4046: Collaboration invitation notifications
--------------------------+-------------------------------------------------
Reporter: kimquirk | Owner: marco
Type: enhancement | Status: new
Priority: normal | Milestone: First Deployment, V1.0
Component: sugar | Version:
Resolution: | Keywords: collaboration
Verified: 0 |
--------------------------+-------------------------------------------------
Changes (by smcv):
* cc: Eben, smcv (added)
* keywords: => collaboration
* component: telepathy-other => sugar
* owner: smcv => marco
Comment:
The Presence Service already generates notification events (the Invited
signal) and the Sugar shell responds to them (they go in the bottom
frame). I think this is mainly a job for Sugar shell UI improvements - PS
exposes all the information available from the underlying protocol, and we
can't add things to the underlying protocol unless we know what the UI
wants.
If the PS isn't giving Sugar enough information to display the desired
notification, then we'll need some PS work to include that - depending
what information is wanted and how many changes are needed in Gabble and
Salut, we may or may not be able to do this for 1.0 (we can open new bugs
for the post-1.0 part). I know you want membership information, for
instance, and I don't think that's very feasible at the moment.
The underlying protocols (XMPP and link-local XMPP for Gabble and Salut
respectively) both have an optional human-readable message in the
invitation - it's intended to be some text supplied by the user, similar
to the sort of thing you'd say in a ping on IRC, such as "We're discussing
#4046, please join in".
The Telepathy D-Bus API, the PS D-Bus API and the sugar.presence library
API all expose this message, but when
sugar.activity.activity.Activity.invite() calls
sugar.presence.activity.Activity.invite(), it's currently hard-coded to
use an empty message. Can we do something more useful with it?
I feel as though I've written this comment at least once before; there
must be a related bug around somewhere?
--
Ticket URL: <https://dev.laptop.org/ticket/4046#comment:1>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list