Merge pull request #2219 from TheBambino/rest-permissions

Permission added to REST Server Broadcast .
This commit is contained in:
Lucas Nicodemus 2021-04-22 00:56:27 -07:00 committed by GitHub
commit 77e5dfc679
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View file

@ -247,7 +247,7 @@ namespace TShockAPI
Rest.RegisterRedirect("/groups/update", "/v2/groups/update");
Rest.Register(new SecureRestCommand("/v2/server/broadcast", ServerBroadcast));
Rest.Register(new SecureRestCommand("/v2/server/broadcast", ServerBroadcast, RestPermissions.restbroadcast));
Rest.Register(new SecureRestCommand("/v3/server/reload", ServerReload, RestPermissions.restcfg));
Rest.Register(new SecureRestCommand("/v2/server/off", ServerOff, RestPermissions.restmaintenance));
Rest.Register(new SecureRestCommand("/v3/server/rawcmd", ServerCommandV3, RestPermissions.restrawcommand));

View file

@ -67,6 +67,9 @@ namespace Rests
[Description("REST user can reload configurations, save the world and set auto save settings.")]
public const string restcfg = "tshock.rest.cfg";
[Description("REST user can send server broadcast messages.")]
public const string restbroadcast = "tshock.rest.broadcast";
[Description("REST user can kick players.")]
public const string restkick = "tshock.rest.kick";