Bug 72184 - set availability for all members of a group (at least with jabber contact)
Summary: set availability for all members of a group (at least with jabber contact)
Status: REPORTED
Alias: None
Product: kopete
Classification: Applications
Component: Jabber Plugin (show other bugs)
Version: unspecified
Platform: Mandrake RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-08 20:34 UTC by Js Lebacq
Modified: 2005-04-04 10:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Js Lebacq 2004-01-08 20:34:24 UTC
Version:            (using KDE KDE 3.1.94)
Installed from:    Mandrake RPMs
OS:          Linux

I use only the jabber plugin, but I use kopete because I and others use several accounts simultaneously.

With all my (jabber) contact, I can set availability individually. But it's not very simple to use that possibility, because :
- a single meta-contact can have two or more (jabber) contacts associated
- generaly, I want to set the same availability for all the member of a group


So, I think it could be very useful to add that two complementary possibilities:

(1) to set availability for a meta-contact (if I set to "away", all the contact associated to that meta-contact are set to "away")

(2) to set availability for a group ((if I set to "away", all the meta-contact associated to that group are set to "away" in the (1)-rule way).


I know extending such a system for manage all the protocols is a problem, because not all those IM system allow to set availability individually, and not with the same "granularity" (example: ICQ offer "away", but not "extended away").
A first idea is described in http://bugs.kde.org/show_bug.cgi?id=57297. Even if it's a good solution (?), I think for a user (like me ;)) wich uses only one protocol, it could be simpler if the interface modify itself, sothat the user set directly the real status, without a mapping like in the bug 57297.

Regards, JSL.
Comment 1 Till Gerken 2004-01-08 20:49:19 UTC
Currently, setting the presence individually for one contact is a feature offered by the Jabber plugin. When talking about meta-contacts or even groups of contacts, this feature would require support by libkopete, so it would indeed depend on 57297 first.
Comment 2 Js Lebacq 2004-01-09 11:57:58 UTC
Subject: Re:  set availability for all members of a group (at least with jabber contact)

Le Jeudi 08 Janvier 2004 19:49, Till Gerken a 
Comment 3 Olivier Goffart 2004-01-09 13:04:58 UTC
Till Gerken said in Comment #1
> When talking about meta-contacts or even groups of contacts, this feature
> would require support by libkopete, 

There is the support in libkopete for inserting custom entries in the group contextmenu and in the metacontact contextmenu (with KXMLGUI)
Since Jabber is the only protocol i know that is able to set different status per contact (excepted the "blocking") i htink jabber could add an action in the group menu for that.
Comment 4 Till Gerken 2004-03-10 15:32:00 UTC
I'm tempted to close this one as WONTFIX. Duplicating the menu in the main metacontact menu makes no sense, it would only add clutter. libkopete should rather offer a menu "All subcontacts" where you can choose several actions that you want to perform on all contacts.
Comment 5 Till Gerken 2004-03-16 12:32:00 UTC
Reassigning to libkopete since I think that this is really more an issue to be solved there or in the interface.