Delta-v/Content.Server/Administration/Commands
nikthechampiongr 3a3715648b Implement a playerpanel (#30238)
* Basic structure for the player panel ui

* Ensure basic functionality

Player panel now receives and displays basic info

* Make whitelistcommands accept user ids

* Make PlayerPanel use GUIDs where possible

* Add functionality to most playerpanel buttons

* Implement remaining playerpanel features

* Localize everything

* Finish up

* Put command arguments in quotes

I am not sure if it's even possible to have something like a space in
them considering they are guids and usernames but sure why not

* Make playerpanel a verb

* Add Logs button to player panel

* Change Notesbutton text and make whitelistbutton a confirmtion button

* Add freeze button that does not mute the player

* Add sharedconnections counter to playerpanel

* Make the playetime format clearer

* Allow for copying of the a player's username

* Do minor cleanup

* Rearrange buttons

* Fix unfreeze button not updating

* Fix wrong localisation text

* "Fix" the same role ban counting multiple times

The way rolebans are stored is horrible.
As such if you ban someone from a departmenrt or something
role bans are individually placed for every role.
The only way I found to distinguish them is the bantime.
This is horrible but I do not want to rewrite how all the bans are
stored right now.

* Add Delete and Rejuvenate buttons to player panel

By popular demand

* Marginally improve ui

* Add logs

* review update

* Fix verb

* Fix double notes

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-08-09 19:04:58 +01:00
..
AGhostCommand.cs Fix AGhostCommand naming (#29945) 2024-08-09 17:47:28 +01:00
AddBodyPartCommand.cs Refactoring body system to use containers and general body cleanup (#20202) 2023-09-27 21:59:12 +02:00
AddEntityStorageCommand.cs Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
AddMechanismCommand.cs Refactoring body system to use containers and general body cleanup (#20202) 2023-09-27 21:59:12 +02:00
AddPolymorphActionCommand.cs Cleanups PolymorphSystem/Components/Prototypes (#23721) 2024-02-08 12:20:24 +01:00
AddReagent.cs Revert 'Revert 'Solution Entities'' (#23168) 2024-01-23 23:00:42 +01:00
AdminLogBulk.cs Make AdminLogsSystem an IoC manager (#8492) 2022-05-28 23:41:17 -07:00
AdminWhoCommand.cs Clean up command perms (#28451) 2024-06-01 18:01:58 +02:00
AnnounceUiCommand.cs Clean up command perms (#28451) 2024-06-01 18:01:58 +02:00
BabyJailCommand.cs Fix baby jail (#29896) 2024-08-09 17:39:18 +01:00
BanCommand.cs Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
BanExemptionCommands.cs Clean up command perms (#28451) 2024-06-01 18:01:58 +02:00
BanListCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
BanPanelCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
ClearBluespaceLockerLinks.cs Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
ControlMob.cs Replace EntityUid parsing with NetEntity (#23474) 2024-01-26 21:29:52 +01:00
DSay.cs Clean up command perms (#28451) 2024-06-01 18:01:58 +02:00
DeAdminCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
DeleteComponent.cs Update GetComponents for IEnumerable (#18395) 2023-07-30 03:34:41 +10:00
DepartmentBanCommand.cs Admin notes bugfixes (#18189) 2023-07-21 15:43:47 +02:00
DirtyCommand.cs Add some tests and fix some miscellaneous bugs (#22836) 2024-01-22 18:44:30 +01:00
ExplosionCommand.cs Resolve `'TransformComponent.MapPosition' is obsolete` in content (#27939) 2024-05-18 13:58:34 +02:00
FaxUiCommand.cs Clean up command perms (#28451) 2024-06-01 18:01:58 +02:00
FollowCommand.cs fix follow comannd help locale (#25032) 2024-02-18 22:35:13 +01:00
JobWhitelistCommands.cs fix(cmd-Jobwhitelistadd): Fixed typo in Loc.GetString (#30355) 2024-08-09 18:08:09 +01:00
LinkBluespaceLocker.cs Clean up command perms (#28451) 2024-06-01 18:01:58 +02:00
LoadGameMapCommand.cs Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
OSay.cs Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
OpenAdminLogsCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
OpenAdminNotesCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
OpenPermissionsCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
OpenUserVisibleNotesCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
OwoifyCommand.cs Replace EntityUid parsing with NetEntity (#23474) 2024-01-26 21:29:52 +01:00
PanicBunkerCommand.cs Panic Bunker uses minutes not hours (#28805) 2024-07-05 20:24:14 +02:00
PardonCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
PersistenceSaveCommand.cs Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-04-07 14:11:06 +02:00
PlayGlobalSoundCommand.cs Fix playglobalsound autocompletion (#26167) 2024-03-27 18:28:32 +01:00
PlayTimeCommands.cs Fix `playtime_addrole` command printing the wrong time (#28783) 2024-07-05 20:27:53 +02:00
PlayerPanelCommand.cs Implement a playerpanel (#30238) 2024-08-09 19:04:58 +01:00
PromoteHostCommand.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
ReAdminCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
ReadyAll.cs Resolve `'EntitySystem.Get<T>()' is obsolete` in content (#27936) 2024-05-18 13:58:55 +02:00
RemoveBodyPartCommand.cs Refactoring body system to use containers and general body cleanup (#20202) 2023-09-27 21:59:12 +02:00
RemoveEntityStorageCommand.cs Remove 700 usages of Component.Owner (#21100) 2023-10-20 15:31:13 +02:00
RemoveExtraComponents.cs Remove last component.Name calls (#13593) 2023-01-19 13:57:18 +11:00
RemoveMechanismCommand.cs Refactoring body system to use containers and general body cleanup (#20202) 2023-09-27 21:59:12 +02:00
RoleBanCommand.cs Admin notes bugfixes (#18189) 2023-07-21 15:43:47 +02:00
RoleBanListCommand.cs Roleban completions (#9114) 2022-06-24 21:14:47 +10:00
RoleUnbanCommand.cs Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
SetAdminOOC.cs Clean up command perms (#28451) 2024-06-01 18:01:58 +02:00
SetMindCommand.cs Replace EntityUid parsing with NetEntity (#23474) 2024-01-26 21:29:52 +01:00
SetOutfitCommand.cs De-duplicate loadout gear (#30341) 2024-08-09 18:51:00 +01:00
SetSolutionCapacity.cs Revert 'Revert 'Solution Entities'' (#23168) 2024-01-23 23:00:42 +01:00
SetSolutionTemperature.cs Revert 'Revert 'Solution Entities'' (#23168) 2024-01-23 23:00:42 +01:00
SetSolutionThermalEnergy.cs Revert 'Revert 'Solution Entities'' (#23168) 2024-01-23 23:00:42 +01:00
ShowGhostsCommand.cs view ghosts on round end (#11680) 2022-10-05 21:55:11 -05:00
ShuttleCommands.cs Resolve `'EntitySystem.Get<T>()' is obsolete` in content (#27936) 2024-05-18 13:58:55 +02:00
StealthminCommand.cs Add stealthmins (#26263) 2024-03-27 18:32:01 +01:00
ThrowScoreboardCommand.cs Resolve `'EntitySystem.Get<T>()' is obsolete` in content (#27936) 2024-05-18 13:58:55 +02:00
VariantizeCommand.cs Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-04-07 14:11:06 +02:00
WarpCommand.cs Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00