Shuffle around command perms for trial admin (#5606)

This commit is contained in:
Moony
2021-11-29 14:40:10 -06:00
committed by GitHub
parent eab5c8c2ad
commit cc1741f0a9
16 changed files with 30 additions and 17 deletions

View File

@@ -13,7 +13,7 @@ using Robust.Shared.Prototypes;
namespace Content.Server.Administration.Commands
{
[AdminCommand(AdminFlags.Fun)]
[AdminCommand(AdminFlags.Round | AdminFlags.Spawn)]
public sealed class LoadGameMapCommand : IConsoleCommand
{
public string Command => "loadgamemap";

View File

@@ -8,7 +8,7 @@ using Robust.Shared.IoC;
namespace Content.Server.Administration.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
public class ReadyAll : IConsoleCommand
{
public string Command => "readyall";

View File

@@ -9,7 +9,7 @@ using Robust.Shared.Localization;
namespace Content.Server.Administration.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
public class CallShuttleCommand : IConsoleCommand
{
public string Command => "callshuttle";
@@ -36,7 +36,7 @@ namespace Content.Server.Administration.Commands
}
}
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
public class RecallShuttleCommand : IConsoleCommand
{
public string Command => "recallshuttle";

View File

@@ -10,7 +10,7 @@ using Robust.Shared.Prototypes;
namespace Content.Server.Administration.Commands.Station;
[AdminCommand(AdminFlags.Spawn)]
[AdminCommand(AdminFlags.Round)]
public class AdjustStationJobCommand : IConsoleCommand
{
public string Command => "adjstationjob";

View File

@@ -7,7 +7,7 @@ using Robust.Shared.IoC;
namespace Content.Server.GameTicking.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
class DelayStartCommand : IConsoleCommand
{
public string Command => "delaystart";

View File

@@ -7,7 +7,7 @@ using Robust.Shared.IoC;
namespace Content.Server.GameTicking.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
class EndRoundCommand : IConsoleCommand
{
public string Command => "endround";

View File

@@ -10,7 +10,7 @@ using Robust.Shared.Localization;
namespace Content.Server.GameTicking.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
class ForceMapCommand : IConsoleCommand
{
public string Command => "forcemap";

View File

@@ -6,7 +6,7 @@ using Robust.Shared.IoC;
namespace Content.Server.GameTicking.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
class ForcePresetCommand : IConsoleCommand
{
public string Command => "forcepreset";

View File

@@ -10,7 +10,7 @@ using Robust.Shared.IoC;
namespace Content.Server.GameTicking.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
public class GoLobbyCommand : IConsoleCommand
{
public string Command => "golobby";

View File

@@ -8,7 +8,7 @@ using Robust.Shared.IoC;
namespace Content.Server.GameTicking.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
public class RestartRoundCommand : IConsoleCommand
{
public string Command => "restartround";
@@ -29,7 +29,7 @@ namespace Content.Server.GameTicking.Commands
}
}
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
public class RestartRoundNowCommand : IConsoleCommand
{
public string Command => "restartroundnow";

View File

@@ -6,7 +6,7 @@ using Robust.Shared.IoC;
namespace Content.Server.GameTicking.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
class SetGamePresetCommand : IConsoleCommand
{
public string Command => "setgamepreset";

View File

@@ -7,7 +7,7 @@ using Robust.Shared.IoC;
namespace Content.Server.GameTicking.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
class StartRoundCommand : IConsoleCommand
{
public string Command => "startround";

View File

@@ -8,7 +8,7 @@ using Robust.Shared.IoC;
namespace Content.Server.GameTicking.Commands
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
class ToggleDisallowLateJoinCommand : IConsoleCommand
{
public string Command => "toggledisallowlatejoin";

View File

@@ -8,7 +8,7 @@ using System.Linq;
namespace Content.Server.StationEvents
{
[AdminCommand(AdminFlags.Server)]
[AdminCommand(AdminFlags.Round)]
public sealed class StationEventCommand : IConsoleCommand
{
public string Command => "events";

View File

@@ -65,6 +65,16 @@ namespace Content.Shared.Administration
/// </summary>
Logs = 1 << 9,
/// <summary>
/// Lets you modify the round (forcemap, loadgamemap, etc)
/// </summary>
Round = 1 << 10,
/// <summary>
/// Lets you use BQL queries.
/// </summary>
Query = 1 << 11,
/// <summary>
/// Dangerous host permissions like scsi.
/// </summary>

View File

@@ -50,7 +50,6 @@
- tp
- tpto
- respawn
- forall
- Flags: SERVER
Commands:
@@ -72,3 +71,7 @@
- saveconfig
- testlog
- sudo
- Flags: QUERY
Commands:
- forall