mirror of
https://github.com/jlu5/PyLink.git
synced 2024-11-24 03:29:28 +01:00
relay: rename 'link --force' to 'link --force-ts' to better reflect its purpose
Also mention explicitly that this option does not bypass LINKACL and other channel restrictions (e.g. the Clientbot one)
This commit is contained in:
parent
d4bf407c5d
commit
06d57a5b28
@ -2234,15 +2234,16 @@ link_parser = utils.IRCParser()
|
|||||||
link_parser.add_argument('remotenet')
|
link_parser.add_argument('remotenet')
|
||||||
link_parser.add_argument('channel')
|
link_parser.add_argument('channel')
|
||||||
link_parser.add_argument('localchannel', nargs='?')
|
link_parser.add_argument('localchannel', nargs='?')
|
||||||
link_parser.add_argument("-f", "--force", action='store_true')
|
link_parser.add_argument("-f", "--force-ts", action='store_true')
|
||||||
def link(irc, source, args):
|
def link(irc, source, args):
|
||||||
"""<remotenet> <channel> [<local channel>] [-f/--force]
|
"""<remotenet> <channel> [<local channel>] [-f/--force-ts]
|
||||||
|
|
||||||
Links the specified channel on \x02remotenet\x02 over PyLink Relay as \x02local channel\x02.
|
Links the specified channel on \x02remotenet\x02 over PyLink Relay as \x02local channel\x02.
|
||||||
If \x02local channel\x02 is not specified, it defaults to the same name as \x02channel\x02.
|
If \x02local channel\x02 is not specified, it defaults to the same name as \x02channel\x02.
|
||||||
|
|
||||||
If the --force option is given, this command will bypass checks for TS and whether the target
|
If the --force-ts option is given, this command will bypass checks for TS and whether the target
|
||||||
network is alive, and link the channel anyways."""
|
network is alive, and link the channel anyways. It will not bypass other link restrictions like
|
||||||
|
those imposed by LINKACL."""
|
||||||
|
|
||||||
args = link_parser.parse_args(args)
|
args = link_parser.parse_args(args)
|
||||||
|
|
||||||
@ -2312,7 +2313,7 @@ def link(irc, source, args):
|
|||||||
"as %r." % (remotenet, args.channel, link[1]))
|
"as %r." % (remotenet, args.channel, link[1]))
|
||||||
return
|
return
|
||||||
|
|
||||||
if args.force:
|
if args.force_ts:
|
||||||
permissions.check_permissions(irc, source, ['relay.link.force'])
|
permissions.check_permissions(irc, source, ['relay.link.force'])
|
||||||
log.info("(%s) relay: Forcing link %s%s -> %s%s", irc.name, irc.name, localchan, remotenet,
|
log.info("(%s) relay: Forcing link %s%s -> %s%s", irc.name, irc.name, localchan, remotenet,
|
||||||
args.channel)
|
args.channel)
|
||||||
|
Loading…
Reference in New Issue
Block a user