IRCUser.User objects don't have .id
, they have .get_id()
(channel_access.py)
This commit is contained in:
parent
549332db38
commit
1b933e7c00
1 changed files with 5 additions and 5 deletions
|
@ -7,7 +7,7 @@ class Module(ModuleManager.BaseModule):
|
||||||
def preprocess_command(self, event):
|
def preprocess_command(self, event):
|
||||||
require_access = event["hook"].get_kwarg("require_access")
|
require_access = event["hook"].get_kwarg("require_access")
|
||||||
if event["is_channel"] and require_access:
|
if event["is_channel"] and require_access:
|
||||||
access = event["target"].get_user_setting(event["user"].id,
|
access = event["target"].get_user_setting(event["user"].get_id(),
|
||||||
"access", [])
|
"access", [])
|
||||||
identified_account = event["user"].get_identified_account()
|
identified_account = event["user"].get_identified_account()
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ class Module(ModuleManager.BaseModule):
|
||||||
"""
|
"""
|
||||||
subcommand = event["args_split"][0].lower()
|
subcommand = event["args_split"][0].lower()
|
||||||
target = event["server"].get_user(event["args_split"][1])
|
target = event["server"].get_user(event["args_split"][1])
|
||||||
access = event["target"].get_user_setting(target.id, "access", [])
|
access = event["target"].get_user_setting(target.get_id(), "access", [])
|
||||||
|
|
||||||
if subcommand == "list":
|
if subcommand == "list":
|
||||||
event["stdout"].write("Access for %s: %s" % (target.nickname,
|
event["stdout"].write("Access for %s: %s" % (target.nickname,
|
||||||
|
@ -36,7 +36,7 @@ class Module(ModuleManager.BaseModule):
|
||||||
elif subcommand == "set":
|
elif subcommand == "set":
|
||||||
if not len(event["args_split"]) > 2:
|
if not len(event["args_split"]) > 2:
|
||||||
raise utils.EventError("Please provide a list of permissions")
|
raise utils.EventError("Please provide a list of permissions")
|
||||||
event["target"].set_user_setting(target.id, "access",
|
event["target"].set_user_setting(target.get_id(), "access",
|
||||||
event["args_split"][2:])
|
event["args_split"][2:])
|
||||||
elif subcommand == "add":
|
elif subcommand == "add":
|
||||||
if not len(event["args_split"]) > 2:
|
if not len(event["args_split"]) > 2:
|
||||||
|
@ -46,7 +46,7 @@ class Module(ModuleManager.BaseModule):
|
||||||
raise utils.EventError("%s already has '%s' permission" % (
|
raise utils.EventError("%s already has '%s' permission" % (
|
||||||
target.nickname, acc))
|
target.nickname, acc))
|
||||||
access.append(acc)
|
access.append(acc)
|
||||||
event["target"].set_user_setting(target.id, "access", access)
|
event["target"].set_user_setting(target.get_id(), "access", access)
|
||||||
event["stdout"].write("Added permission to %s: %s" % (
|
event["stdout"].write("Added permission to %s: %s" % (
|
||||||
target.nickname, " ".join(event["args_split"][2:])))
|
target.nickname, " ".join(event["args_split"][2:])))
|
||||||
elif subcommand == "remove":
|
elif subcommand == "remove":
|
||||||
|
@ -57,6 +57,6 @@ class Module(ModuleManager.BaseModule):
|
||||||
raise utils.EventError("%s does not have '%s' permission" %
|
raise utils.EventError("%s does not have '%s' permission" %
|
||||||
(target.nickname, acc))
|
(target.nickname, acc))
|
||||||
access.remove(acc)
|
access.remove(acc)
|
||||||
event["target"].set_user_setting(target.id, "access", access)
|
event["target"].set_user_setting(target.get_id(), "access", access)
|
||||||
event["stdout"].write("Removed permission from %s: %s" % (
|
event["stdout"].write("Removed permission from %s: %s" % (
|
||||||
target.nickname, " ".join(event["args_split"][2:])))
|
target.nickname, " ".join(event["args_split"][2:])))
|
||||||
|
|
Loading…
Reference in a new issue