aboutsummaryrefslogtreecommitdiff
path: root/src/core_modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/core_modules')
-rw-r--r--src/core_modules/admin.py2
-rw-r--r--src/core_modules/aliases.py3
-rw-r--r--src/core_modules/config.py2
-rw-r--r--src/core_modules/ignore.py2
-rw-r--r--src/core_modules/silence.py4
5 files changed, 6 insertions, 7 deletions
diff --git a/src/core_modules/admin.py b/src/core_modules/admin.py
index 3a92dd39..0b084965 100644
--- a/src/core_modules/admin.py
+++ b/src/core_modules/admin.py
@@ -43,7 +43,7 @@ class Module(ModuleManager.BaseModule):
elif event["is_channel"]:
target = event["target"].name
check |= utils.Check("channel-mode", "high")
- check |= utils.Check("channel-access", "part")
+ check |= utils.Check("channel-access", "high,part")
else:
event["stderr"].write("No channel provided")
diff --git a/src/core_modules/aliases.py b/src/core_modules/aliases.py
index 20307e5f..b6ca8961 100644
--- a/src/core_modules/aliases.py
+++ b/src/core_modules/aliases.py
@@ -54,8 +54,7 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.command.balias",
permission="balias")
@utils.hook("received.command.calias",
- require_mode="o", require_access="alias")
-
+ require_mode="o", require_access="high,alias")
@utils.spec("!'list ?<alias>wordlower")
@utils.spec("!'add !<alias>wordlower !<command>wordlower ?<args>string")
@utils.spec("!'remove !<alias>wordlower")
diff --git a/src/core_modules/config.py b/src/core_modules/config.py
index 710a5dd6..68fabb3b 100644
--- a/src/core_modules/config.py
+++ b/src/core_modules/config.py
@@ -199,7 +199,7 @@ class Module(ModuleManager.BaseModule):
"Cannot change config for current channel when in "
"private message")
event["check_assert"](permission_check|
- utils.Check("channel-access", target, "config")|
+ utils.Check("channel-access", target, "high,config")|
utils.Check("channel-mode", target, "o"))
elif context == "serverset" or context == "botset":
event["check_assert"](permission_check)
diff --git a/src/core_modules/ignore.py b/src/core_modules/ignore.py
index 3420e35f..0593585a 100644
--- a/src/core_modules/ignore.py
+++ b/src/core_modules/ignore.py
@@ -103,7 +103,7 @@ class Module(ModuleManager.BaseModule):
@utils.kwarg("usage", "<nickname>")
@utils.kwarg("permission", "cignore")
@utils.kwarg("require_mode", "o")
- @utils.kwarg("require_access", "cignore")
+ @utils.kwarg("require_access", "high,cignore")
def cignore(self, event):
remove = event["command"] == "cunignore"
diff --git a/src/core_modules/silence.py b/src/core_modules/silence.py
index 70dd3a4d..f7084148 100644
--- a/src/core_modules/silence.py
+++ b/src/core_modules/silence.py
@@ -25,7 +25,7 @@ class Module(ModuleManager.BaseModule):
"(default: 5 minutes)")
@utils.kwarg("usage", "[+time]")
@utils.kwarg("require_mode", "high")
- @utils.kwarg("require_access", "silence")
+ @utils.kwarg("require_access", "low,silence")
@utils.kwarg("permission", "silence")
def silence(self, event):
duration = SILENCE_TIME
@@ -44,7 +44,7 @@ class Module(ModuleManager.BaseModule):
@utils.kwarg("unsilence", True)
@utils.kwarg("channel_only", True)
@utils.kwarg("require_mode", "high")
- @utils.kwarg("require_access", "unsilence")
+ @utils.kwarg("require_access", "low,unsilence")
@utils.kwarg("permission", "unsilence")
def unsiltence(self, event):
silence_until = event["target"].get_setting("silence-until", None)