mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
[Permissions] Possible solution for clearing out usage of commands with <who_or_what> (#2992)
* style(permissions): clear out usage of commands with <who_or_what> * chore(changelog): add towncrier entry * style(permissions): fix black formatting
This commit is contained in:
parent
cdb7a02cb8
commit
682b86c193
1
changelog.d/permissions/2991.enhance.rst
Normal file
1
changelog.d/permissions/2991.enhance.rst
Normal file
@ -0,0 +1 @@
|
||||
Clear out usage of commands with ``<who_or_what>`` argument.
|
||||
@ -277,7 +277,9 @@ class Permissions(commands.Cog):
|
||||
await self._permissions_acl_set(ctx, guild_id=ctx.guild.id, update=True)
|
||||
|
||||
@checks.is_owner()
|
||||
@permissions.command(name="addglobalrule")
|
||||
@permissions.command(
|
||||
name="addglobalrule", usage="<allow_or_deny> <cog_or_command> <who_or_what>..."
|
||||
)
|
||||
async def permissions_addglobalrule(
|
||||
self,
|
||||
ctx: commands.Context,
|
||||
@ -308,7 +310,11 @@ class Permissions(commands.Cog):
|
||||
|
||||
@commands.guild_only()
|
||||
@checks.guildowner_or_permissions(administrator=True)
|
||||
@permissions.command(name="addserverrule", aliases=["addguildrule"])
|
||||
@permissions.command(
|
||||
name="addserverrule",
|
||||
usage="<allow_or_deny> <cog_or_command> <who_or_what>...",
|
||||
aliases=["addguildrule"],
|
||||
)
|
||||
async def permissions_addguildrule(
|
||||
self,
|
||||
ctx: commands.Context,
|
||||
@ -338,7 +344,7 @@ class Permissions(commands.Cog):
|
||||
await ctx.send(_("Rule added."))
|
||||
|
||||
@checks.is_owner()
|
||||
@permissions.command(name="removeglobalrule")
|
||||
@permissions.command(name="removeglobalrule", usage="<cog_or_command> <who_or_what>...")
|
||||
async def permissions_removeglobalrule(
|
||||
self,
|
||||
ctx: commands.Context,
|
||||
@ -361,7 +367,11 @@ class Permissions(commands.Cog):
|
||||
|
||||
@commands.guild_only()
|
||||
@checks.guildowner_or_permissions(administrator=True)
|
||||
@permissions.command(name="removeserverrule", aliases=["removeguildrule"])
|
||||
@permissions.command(
|
||||
name="removeserverrule",
|
||||
usage="<cog_or_command> <who_or_what>...",
|
||||
aliases=["removeguildrule"],
|
||||
)
|
||||
async def permissions_removeguildrule(
|
||||
self,
|
||||
ctx: commands.Context,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user