tgstation/-tg-station — pull request #221 by errorage (2013-04-04 18:12:19+00:00)
Title: Adminbans

Three main changes:

Admin bans, which are applied by admins to other admins. They are like player permabans or tempbans, which admins are affected by. They are intended to deal with rogue admins between an issue happening and a headmin with remove access logging in. Each admin can only have one active admin ban at any time - this prevents the rogue admin from just banning all admins who could ban him. It also sends a message to irc. Hopefully this will help stop the rising number of admins going rogue.

Database based banning proc now offers more control to the behavior for different ban types, adding a few new variables which get set or reset depending on the type of ban applied.

Appearance bans renamed to identity bans in all panels.

Please see the commits this pull request includes to read about these things in more detail.