Removed auth from un-disable-able commands

This commit is contained in:
Jeremy Fincher 2003-03-26 01:03:19 +00:00
parent 6d56a864b4
commit f9b755e883
1 changed files with 5 additions and 3 deletions

View File

@ -500,13 +500,15 @@ class AdminCommands(callbacks.Privmsg):
""" """
command = getArgs(args) command = getArgs(args)
if ircdb.checkCapability(msg.prefix, 'admin'): if ircdb.checkCapability(msg.prefix, 'admin'):
if command in ('enable', 'identify', 'auth'): if command in ('enable', 'identify'):
irc.error(msg, 'You can\'t disable %s!' % command) irc.error(msg, 'You can\'t disable %s!' % command)
else: else:
# This has to know that defaultCapabilties gets turned into a # This has to know that defaultCapabilties gets turned into a
# dictionary. # dictionary.
if command in conf.defaultCapabilities:
conf.defaultCapabilities.remove(capability)
capability = ircdb.makeAntiCapability(command) capability = ircdb.makeAntiCapability(command)
conf.defaultCapabilities[capability] = True conf.defaultCapabilities.add(capability)
irc.reply(msg, conf.replySuccess) irc.reply(msg, conf.replySuccess)
return return
else: else:
@ -522,7 +524,7 @@ class AdminCommands(callbacks.Privmsg):
anticapability = ircdb.makeAntiCapability(command) anticapability = ircdb.makeAntiCapability(command)
if ircdb.checkCapability(msg.prefix, 'admin'): if ircdb.checkCapability(msg.prefix, 'admin'):
if anticapability in conf.defaultCapabilities: if anticapability in conf.defaultCapabilities:
del conf.defaultCapabilities[anticapability] conf.defaultCapabilities.remove(anticapability)
irc.reply(msg, conf.replySuccess) irc.reply(msg, conf.replySuccess)
return return
else: else: