CatStation/Content.Server/Administration/Systems
nikthechampiongr d1a60fafe7
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 15:33:25 +10:00
..
AdminFrozenSystem.cs Prevent admin-frozen players from ghosting or suiciding, add "Freeze And Mute" verb (#27813) 2024-05-12 10:35:30 -04:00
AdminGunSystem.cs Add events for GunComponent values, muzzle flashes and cartridge spread (#24077) 2024-01-29 10:32:42 +11:00
AdminSystem.cs Fix baby jail (#29896) 2024-07-11 15:14:01 +10:00
AdminTestArenaSystem.cs Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
AdminVerbSystem.Antags.cs fix initial infected icons and add a briefing to the character menu (#29259) 2024-06-21 15:42:17 +10:00
AdminVerbSystem.cs Implement a playerpanel (#30238) 2024-08-09 15:33:25 +10:00
AdminVerbSystem.Smites.cs Update stomach removal and lung removal smite to not use Component.Owner (#29927) 2024-07-28 01:25:40 -07:00
AdminVerbSystem.Tools.cs Add door electronics access configuration menu (#17778) 2024-04-01 17:06:13 +11:00
BufferingSystem.cs Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
BwoinkSystem.cs Display the administrator's title in ahelp and ahelp relay (#30075) 2024-08-02 22:59:20 -05:00
RejuvenateSystem.cs Toolshed (#17895) 2023-08-02 16:09:08 -05:00
SuperBonkSystem.cs Super Bonk Smite (#22413) 2023-12-18 14:39:23 -05:00