Пример #1
0
        def doit(*res):
            grp = self.get_group(groupname)
            buddy = self.get_buddy(buddyname)
            grp.add_buddy(buddyname, service = service)

            if alias is not None:
                profile.set_contact_info(buddy, 'alias', alias)
Пример #2
0
 def move_buddy(self,
                buddy,
                to_group,
                from_group=None,
                pos=0,
                callback=None):
     profile.set_contact_info(buddy, 'group', to_group)
     self.rebuild_root()
     callback.success()
Пример #3
0
 def rename(self, new_alias):
     log.info('setting alias for %r to %r', self, new_alias)
     profile.set_contact_info(self, 'alias', new_alias)
     self.buddy.notify('alias')
Пример #4
0
 def rename(self, new_alias):
     log.info('setting alias for %r to %r', self, new_alias)
     profile.set_contact_info(self, 'alias', new_alias)
     self.buddy.notify('alias')
Пример #5
0
 def rename_group(self, gid, new_name):
     group = self.get_group(gid)
     for buddy in group:
         profile.set_contact_info(buddy, 'group', new_name)
     self.rebuild_root()
Пример #6
0
 def move_buddy(self, buddy, to_group, from_group=None, pos=0, callback=None):
     profile.set_contact_info(buddy, 'group', to_group)
     self.rebuild_root()
     callback.success()
Пример #7
0
 def rename_group(self, gid, new_name):
     group = self.get_group(gid)
     for buddy in group:
         profile.set_contact_info(buddy, 'group', new_name)
     self.rebuild_root()