3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-11-27 21:19:31 +01:00

changehost: limit 'applyhosts' to those with the changehost.applyhosts perm

This commit is contained in:
James Lu 2016-12-09 22:07:27 -08:00
parent 60ca5af813
commit 12a8509299

View File

@ -3,6 +3,7 @@ Changehost plugin - automatically changes the hostname of matching users.
"""
from pylinkirc import utils, world, conf
from pylinkirc.log import log
from pylinkirc.coremods import permissions
import string
@ -125,6 +126,8 @@ def applyhosts(irc, sender, args):
Applies all configured hosts for users on the given network, or the current network if none is specified."""
permissions.checkPermissions(irc, sender, ['changehost.applyhosts'])
try: # Try to get network from the command line.
network = world.networkobjects[args[0]]
except IndexError: # No network was given