Le mardi 07 août 2007 à 02:06 +1000, Jiri Baum a écrit : > George Wright: > > >> SetGlobalPresence ( u: presence_state, s: message ) -> nothing > > > >> Set a global presence and message on all accounts, putting accounts > > >> online if necessary. > > Tobias Hunger: > > > I consider this method to be too dangerous: My phone should not > > > disconnect just because I want my IM accounts offline. This method > > > encourages applet developers, etc. to do the wrong thing. > > Robert McQueen: > > Possibly yes, so maybe we need a way to effect presence which only > > affects certain groups of accounts. If we had a filtering mechanism we > > could provide a filtered version of this function, so that the applet > > could merely set all IM accounts online if it was dealing with that > > class of communication. We could introduce an account group concept, and > > then set presence on groups? > > Which also supports the use case where a user separates "friends", "family" > and "work" accounts into groups, so all the "family" accounts can be set to > Busy with one call, regardless of whether they're voice, IM or whatever. > > After all, if I'm busy, I don't want interruptions by any medium - but I need > to be available to my collaborators. > > Whether this should be here or in the UI, I've no idea. > > Jiri
In my opinion that's too much complexity for the end user, most user only have one MSN account, some have one msn + one jabber, very few has more than 2 accounts. At least for empathy I think I'll only use global presence and set it on every accounts without asking more to the user. A filter system is possible, if we are trying to set an important account offline we can warn the user before, for example such filter would be really useful to prevent setting offline when there is a running file transfer, etc. Xavier Claessens. _______________________________________________ Telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
