You should make toggleable options built into the GUI, like an options button. In the options menu you can set preferences. These would include:
- Can delete ban records, including clear list, delete ban, and clear ban record (Host, SA, A)
- Can edit records (Host, SA, A)
- Can edit options (Host, SA, A)
- Can ban (Host, SA, A)
->A sub-option that allows you to set maximum ban time for admins and super admins (1 minute to permanent)
->If banning is set to, say, Host only, the option to set max ban times for SA and A are grayed out - Can leave notes (Host, SA, A)
- Can send notifications (Host, SA, A) (See below)
I've also been thinking about a notification system. This would basically allow admins to "star" important bans. So after banning a player, an admin can click a box at the bottom of the players' ban record that says "Notify". Once clicked, a small window opens up. This window would have a drop down list where the admin can choose who to notify. This would include "All Admins", "SA and Higher", and "Host". Below this is a small text box where the admin can leave a note for the next admin to read. The admin can then click "Send" or "Cancel".
When another admin opens up their ban management window, an option called "# New Notifications" (or something like that) would allow them to read through notifications left by other admins. Each notification would tell you how long ago it was sent and by who, as well as the name of the player that the notification is about. Admins can delete notifications or store them. Notifications are no longer considered new once opened (like e-mail).
Notifications would be useful if the host is away or not in the server. It's also a good way to spread word among several admins, some of which may not be in the server at the time of the ban.