diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core_modules/admin.py | 2 | ||||
| -rw-r--r-- | src/core_modules/aliases.py | 3 | ||||
| -rw-r--r-- | src/core_modules/config.py | 2 | ||||
| -rw-r--r-- | src/core_modules/ignore.py | 2 | ||||
| -rw-r--r-- | src/core_modules/silence.py | 4 |
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) |
