diff options
Diffstat (limited to 'plugins/admin.py')
-rw-r--r-- | plugins/admin.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/plugins/admin.py b/plugins/admin.py index 0f61007b..fac34fdb 100644 --- a/plugins/admin.py +++ b/plugins/admin.py @@ -14,49 +14,49 @@ class Plugin(BasePlugin): """ def init(self): for role in ('visitor', 'participant' , 'moderator'): - self.add_tab_command(MucTab, role, self.role(role), + self.api.add_tab_command(MucTab, role, self.role(role), help='Set the role of a nick to %s' % role, usage= '<nick>', short='Set the role to %s' % role, completion=self.complete_nick) for aff in ('member', 'owner', 'admin'): - self.add_tab_command(MucTab, aff, self.affiliation(aff), + self.api.add_tab_command(MucTab, aff, self.affiliation(aff), usage='<nick>', help='Set the affiliation of a nick to %s' % aff, short='Set the affiliation to %s' % aff, completion=self.complete_nick) - self.add_tab_command(MucTab, 'noaffiliation', self.affiliation('none'), + self.api.add_tab_command(MucTab, 'noaffiliation', self.affiliation('none'), usage='<nick>', help='Set the affiliation of a nick to none.', short='Set the affiliation to none.', completion=self.complete_nick) - self.add_tab_command(MucTab, 'voice', self.affiliation('member'), + self.api.add_tab_command(MucTab, 'voice', self.affiliation('member'), usage='<nick>', help='Set the affiliation of a nick to member.', short='Set the affiliation to member.', completion=self.complete_nick) - self.add_tab_command(MucTab, 'op', self.role('moderator'), + self.api.add_tab_command(MucTab, 'op', self.role('moderator'), usage='<nick>', help='Set the role of a nick to moderator.', short='Set the role to moderator.', completion=self.complete_nick) - self.add_tab_command(MucTab, 'mute', self.role('visitor'), + self.api.add_tab_command(MucTab, 'mute', self.role('visitor'), usage='<nick>', help='Set the role of a nick to visitor.', short='Set the role to visitor.', completion=self.complete_nick) def role(self, role): - return lambda args: self.core.current_tab().command_role(args+' '+role) + return lambda args: self.api.current_tab().command_role(args+' '+role) def affiliation(self, affiliation): - return lambda args: self.core.current_tab().command_affiliation( + return lambda args: self.api.current_tab().command_affiliation( args+' '+affiliation) def complete_nick(self, the_input): - tab = self.core.current_tab() + tab = self.api.current_tab() compare_users = lambda x: x.last_talked word_list = [user.nick for user in sorted(tab.users, key=compare_users, reverse=True)\ if user.nick != tab.own_nick] |