mirror of
https://github.com/jlu5/PyLink.git
synced 2025-02-09 02:54:14 +01:00
opercmds: remove obsolete "Oper/admin only" tags from commands
These have been long superseded by the permissions API.
This commit is contained in:
parent
a55f60c6dc
commit
529d1d84be
@ -77,9 +77,8 @@ def checkban(irc, source, args):
|
|||||||
def jupe(irc, source, args):
|
def jupe(irc, source, args):
|
||||||
"""<server> [<reason>]
|
"""<server> [<reason>]
|
||||||
|
|
||||||
Admin only, jupes the given server."""
|
Jupes the given server."""
|
||||||
|
|
||||||
# Check that the caller is either opered or logged in as admin.
|
|
||||||
permissions.checkPermissions(irc, source, ['opercmds.jupe'])
|
permissions.checkPermissions(irc, source, ['opercmds.jupe'])
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -106,7 +105,7 @@ def jupe(irc, source, args):
|
|||||||
def kick(irc, source, args):
|
def kick(irc, source, args):
|
||||||
"""<channel> <user> [<reason>]
|
"""<channel> <user> [<reason>]
|
||||||
|
|
||||||
Admin only. Kicks <user> from the specified channel."""
|
Kicks <user> from the specified channel."""
|
||||||
permissions.checkPermissions(irc, source, ['opercmds.kick'])
|
permissions.checkPermissions(irc, source, ['opercmds.kick'])
|
||||||
try:
|
try:
|
||||||
channel = irc.to_lower(args[0])
|
channel = irc.to_lower(args[0])
|
||||||
@ -137,7 +136,7 @@ def kick(irc, source, args):
|
|||||||
def kill(irc, source, args):
|
def kill(irc, source, args):
|
||||||
"""<target> [<reason>]
|
"""<target> [<reason>]
|
||||||
|
|
||||||
Admin only. Kills the given target."""
|
Kills the given target."""
|
||||||
permissions.checkPermissions(irc, source, ['opercmds.kill'])
|
permissions.checkPermissions(irc, source, ['opercmds.kill'])
|
||||||
try:
|
try:
|
||||||
target = args[0]
|
target = args[0]
|
||||||
@ -169,9 +168,8 @@ def kill(irc, source, args):
|
|||||||
def mode(irc, source, args):
|
def mode(irc, source, args):
|
||||||
"""<channel> <modes>
|
"""<channel> <modes>
|
||||||
|
|
||||||
Oper-only, sets modes <modes> on the target channel."""
|
Sets the given modes on the target channel."""
|
||||||
|
|
||||||
# Check that the caller is either opered or logged in as admin.
|
|
||||||
permissions.checkPermissions(irc, source, ['opercmds.mode'])
|
permissions.checkPermissions(irc, source, ['opercmds.mode'])
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -209,7 +207,7 @@ def mode(irc, source, args):
|
|||||||
def topic(irc, source, args):
|
def topic(irc, source, args):
|
||||||
"""<channel> <topic>
|
"""<channel> <topic>
|
||||||
|
|
||||||
Admin only. Updates the topic in a channel."""
|
Changes the topic in a channel."""
|
||||||
permissions.checkPermissions(irc, source, ['opercmds.topic'])
|
permissions.checkPermissions(irc, source, ['opercmds.topic'])
|
||||||
try:
|
try:
|
||||||
channel = args[0]
|
channel = args[0]
|
||||||
@ -233,21 +231,21 @@ def topic(irc, source, args):
|
|||||||
def chghost(irc, source, args):
|
def chghost(irc, source, args):
|
||||||
"""<user> <new host>
|
"""<user> <new host>
|
||||||
|
|
||||||
Admin only. Changes the visible host of the target user."""
|
Changes the visible host of the target user."""
|
||||||
chgfield(irc, source, args, 'host')
|
chgfield(irc, source, args, 'host')
|
||||||
|
|
||||||
@utils.add_cmd
|
@utils.add_cmd
|
||||||
def chgident(irc, source, args):
|
def chgident(irc, source, args):
|
||||||
"""<user> <new ident>
|
"""<user> <new ident>
|
||||||
|
|
||||||
Admin only. Changes the ident of the target user."""
|
Changes the ident of the target user."""
|
||||||
chgfield(irc, source, args, 'ident')
|
chgfield(irc, source, args, 'ident')
|
||||||
|
|
||||||
@utils.add_cmd
|
@utils.add_cmd
|
||||||
def chgname(irc, source, args):
|
def chgname(irc, source, args):
|
||||||
"""<user> <new name>
|
"""<user> <new name>
|
||||||
|
|
||||||
Admin only. Changes the GECOS (realname) of the target user."""
|
Changes the GECOS (realname) of the target user."""
|
||||||
chgfield(irc, source, args, 'name', 'GECOS')
|
chgfield(irc, source, args, 'name', 'GECOS')
|
||||||
|
|
||||||
def chgfield(irc, source, args, human_field, internal_field=None):
|
def chgfield(irc, source, args, human_field, internal_field=None):
|
||||||
|
Loading…
Reference in New Issue
Block a user