BeeStation / BeeStation-Hornet

99.95% station. 0.05% bees
https://beestation13.com
GNU Affero General Public License v3.0
199 stars 683 forks source link

Library mute/ban #11313

Open PowerfulBacon opened 3 months ago

PowerfulBacon commented 3 months ago

We need a way to be able to block accounts from uploading to the library, preferably served as a 'soft' ban which would just permanently block an account from uploading to the library upon application, doesn't appear as an actual ban, doesn't require a reason like temporary mutes and cannot be appealed.

Essentially, the library upload function should be treated more like a privellage and should be a quick and simple action to block someone which doesn't taint their record. (Things that are bad enough can result in actual bans). The report and appeal system shouldn't be clogged up with stupid library based things when the feature is so insignificant that it is basically meaningless.

There also needs to be a way to apply the mute/ban while a client is not connected to the server, similar to how bans are applied. The only issue with the regular banning system is that it will display on the website, require a note and will appear on CentCom when it should be treated like a mute.

JixS4v commented 3 months ago

OOC mutes are also handed out like bans, I don't see the issue with folding it into the ban system, rolling a different system just for the library seems nonsensical.