[Bug 28203] New: Group.AddMembers, Group.RemoveMembers should succeed if no-op

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 21 14:47:28 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=28203

           Summary: Group.AddMembers, Group.RemoveMembers should succeed
                    if no-op
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Keywords: patch
          Severity: normal
          Priority: medium
         Component: tp-glib
        AssignedTo: simon.mcvittie at collabora.co.uk
        ReportedBy: simon.mcvittie at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org
                CC: will.thompson at collabora.co.uk


Group.AddMembers for contacts who are already full members should succeed, even
if the CAN_ADD flag is not set.

Group.RemoveMembers[WithReason] for contacts who are neither members,
local-pending nor remote-pending should succeed, regardless.

Branch for 0.10 (just changes the behaviour of TpGroupMixin):

http://git.collabora.co.uk/?p=user/smcv/telepathy-glib-smcv.git;a=shortlog;h=refs/heads/010-group-and-contact-list

Branch for 0.11 (also adds tests for the contact list example, and alters its
behaviour to resemble the new ContactList API more closely):

http://git.collabora.co.uk/?p=user/smcv/telepathy-glib-smcv.git;a=shortlog;h=refs/heads/test-contact-list-cm

This could easily be backported all the way to 0.8, if you want it to be.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the telepathy-bugs mailing list