Command perm modifications (#11273)

* Command perm modifications

* actually not this one

* string
This commit is contained in:
Kara
2022-09-14 17:02:38 -07:00
committed by GitHub
parent 5387a5bb41
commit db1dfc8958
18 changed files with 22 additions and 26 deletions

View File

@@ -4,7 +4,7 @@ using Robust.Shared.Console;
namespace Content.Server.Administration.Commands namespace Content.Server.Administration.Commands
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class AddBodyPartCommand : IConsoleCommand public sealed class AddBodyPartCommand : IConsoleCommand
{ {
public string Command => "addbodypart"; public string Command => "addbodypart";

View File

@@ -5,7 +5,7 @@ using Robust.Shared.Console;
namespace Content.Server.Administration.Commands namespace Content.Server.Administration.Commands
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class AddEntityStorageCommand : IConsoleCommand public sealed class AddEntityStorageCommand : IConsoleCommand
{ {
public string Command => "addstorage"; public string Command => "addstorage";

View File

@@ -5,7 +5,7 @@ using Robust.Shared.Console;
namespace Content.Server.Administration.Commands namespace Content.Server.Administration.Commands
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class AddMechanismCommand : IConsoleCommand public sealed class AddMechanismCommand : IConsoleCommand
{ {
public string Command => "addmechanism"; public string Command => "addmechanism";

View File

@@ -11,7 +11,7 @@ namespace Content.Server.Administration.Commands
/// <summary> /// <summary>
/// Command that allows you to edit an existing solution by adding (or removing) reagents. /// Command that allows you to edit an existing solution by adding (or removing) reagents.
/// </summary> /// </summary>
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class AddReagent : IConsoleCommand public sealed class AddReagent : IConsoleCommand
{ {
public string Command => "addreagent"; public string Command => "addreagent";

View File

@@ -3,7 +3,7 @@ using Robust.Shared.Console;
namespace Content.Server.Administration.Commands namespace Content.Server.Administration.Commands
{ {
[AdminCommand(AdminFlags.VarEdit)] [AdminCommand(AdminFlags.Spawn)]
public sealed class DeleteComponent : IConsoleCommand public sealed class DeleteComponent : IConsoleCommand
{ {
public string Command => "deletecomponent"; public string Command => "deletecomponent";

View File

@@ -4,7 +4,7 @@ using Robust.Shared.Console;
namespace Content.Server.Administration.Commands namespace Content.Server.Administration.Commands
{ {
[AdminCommand(AdminFlags.VarEdit)] [AdminCommand(AdminFlags.Spawn)]
sealed class DeleteEntitiesWithComponent : IConsoleCommand sealed class DeleteEntitiesWithComponent : IConsoleCommand
{ {
public string Command => "deleteewc"; public string Command => "deleteewc";

View File

@@ -4,7 +4,7 @@ using Robust.Shared.Console;
namespace Content.Server.Administration.Commands namespace Content.Server.Administration.Commands
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class RemoveBodyPartCommand : IConsoleCommand public sealed class RemoveBodyPartCommand : IConsoleCommand
{ {
public string Command => "rmbodypart"; public string Command => "rmbodypart";

View File

@@ -5,7 +5,7 @@ using Robust.Shared.Console;
namespace Content.Server.Administration.Commands namespace Content.Server.Administration.Commands
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class RemoveEntityStorageCommand : IConsoleCommand public sealed class RemoveEntityStorageCommand : IConsoleCommand
{ {
public string Command => "rmstorage"; public string Command => "rmstorage";

View File

@@ -5,7 +5,7 @@ using Robust.Shared.Console;
namespace Content.Server.Administration.Commands namespace Content.Server.Administration.Commands
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class RemoveMechanismCommand : IConsoleCommand public sealed class RemoveMechanismCommand : IConsoleCommand
{ {
public string Command => "rmmechanism"; public string Command => "rmmechanism";

View File

@@ -9,7 +9,7 @@ using Robust.Shared.Console;
namespace Content.Server.AlertLevel.Commands namespace Content.Server.AlertLevel.Commands
{ {
[UsedImplicitly] [UsedImplicitly]
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class SetAlertLevelCommand : IConsoleCommand public sealed class SetAlertLevelCommand : IConsoleCommand
{ {
public string Command => "setalertlevel"; public string Command => "setalertlevel";

View File

@@ -10,7 +10,7 @@ using Robust.Shared.Console;
namespace Content.Server.Mind.Commands namespace Content.Server.Mind.Commands
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class MakeSentientCommand : IConsoleCommand public sealed class MakeSentientCommand : IConsoleCommand
{ {
public string Command => "makesentient"; public string Command => "makesentient";

View File

@@ -5,7 +5,7 @@ using Robust.Shared.Console;
namespace Content.Server.Power namespace Content.Server.Power
{ {
[AdminCommand(AdminFlags.Admin)] [AdminCommand(AdminFlags.Debug)]
public sealed class SetBatteryPercentCommand : IConsoleCommand public sealed class SetBatteryPercentCommand : IConsoleCommand
{ {
public string Command => "setbatterypercent"; public string Command => "setbatterypercent";

View File

@@ -9,7 +9,7 @@ using System.Linq;
namespace Content.Server.Roles namespace Content.Server.Roles
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class AddRoleCommand : IConsoleCommand public sealed class AddRoleCommand : IConsoleCommand
{ {
public string Command => "addrole"; public string Command => "addrole";

View File

@@ -6,7 +6,7 @@ using Robust.Shared.Prototypes;
namespace Content.Server.Roles namespace Content.Server.Roles
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class ListRolesCommand : IConsoleCommand public sealed class ListRolesCommand : IConsoleCommand
{ {
public string Command => "listroles"; public string Command => "listroles";

View File

@@ -8,7 +8,7 @@ using Robust.Shared.Prototypes;
namespace Content.Server.Roles namespace Content.Server.Roles
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class RemoveRoleCommand : IConsoleCommand public sealed class RemoveRoleCommand : IConsoleCommand
{ {
[Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!;

View File

@@ -8,7 +8,7 @@ using Robust.Shared.Console;
namespace Content.Server.Traitor.Uplink.Commands namespace Content.Server.Traitor.Uplink.Commands
{ {
[AdminCommand(AdminFlags.Fun)] [AdminCommand(AdminFlags.Admin)]
public sealed class AddUplinkCommand : IConsoleCommand public sealed class AddUplinkCommand : IConsoleCommand
{ {
public string Command => "adduplink"; public string Command => "adduplink";

View File

@@ -25,6 +25,7 @@
/// <summary> /// <summary>
/// !!FUN!! /// !!FUN!!
/// This is stuff that trial administrators shouldn't quite have access to yet, e.g. for running events.
/// </summary> /// </summary>
Fun = 1 << 3, Fun = 1 << 3,

View File

@@ -46,22 +46,17 @@
- showambient - showambient
- showemergencyshuttle - showemergencyshuttle
- zoom - zoom
- Flags: MAPPING
Commands:
- showmarkers
- showsubfloor - showsubfloor
- showsubfloorforever - showsubfloorforever
- mapping - showmarkers
- toggleautosave
- toggledecals
- nodevis - nodevis
- nodevisfilter - nodevisfilter
- Flags: ADMIN - Flags: MAPPING
Commands: Commands:
- togglehealthoverlay - mapping
- togglelight - toggleautosave
- toggledecals
- Flags: QUERY - Flags: QUERY
Commands: Commands: