def __init__(self, module):
AuthManager.__init__(self, module)
+ def onRequest(self, user, action, channel):
+ if action in ['usermass', 'nousermass']:
+ self.accept(user)
+ return True
+ return False
+
def onAccept(self, user, request, action, channel):
if action == 'news':
if self.module.channels.is_valid(channel):
self.requests[user] = Request(user, channel, action)
- if anope_major == 1:
+ if self.onRequest(user, action, channel):
+ pass
+ elif anope_major == 1:
self.module.msg('ChanServ', 'WHY %s %s' % (channel, user))
elif anope_major == 2:
self.module.msg('ChanServ', 'STATUS %s %s' % (channel, user))
self.module.elog.request('Request accepted. Action: @b%s@b. Channel: @b%s@b. User: @b%s@b.' % (action, channel, user))
del self.requests[user]
+ def onRequest(self, user, action, channel):
+ return False
+
def onAccept(self, user, request, action, channel):
return False