TODO

Path: server/shellCommands/TODO  (CVS)
Last Update: Sat Aug 18 22:54:10 -0700 2007

To Do - shellCommands

New Commands

This is an informal list of commands we intend to implement.

deleteuser
Remove a user from the database.
kickuser
Boot a user from the server, implementor and above(?).
ban {user,ip}
Ban a user, ip address, or ip range from logging in, admin and above(?).

Both bans will need to have info about who is doing the banning. This will also require some work on the Engine to get it to use the bans. Grep for ‘handle (user|IP) bans here’ in lib/mues/Engine.rb to find the necessary places.

banlist
A list of users/ips that are banned, the user that created the ban, the date of creation, and the reason.
promote
Increase a user‘s privilege level
demote
Decrease a user‘s privilege level
saveuser
Commit a user object information to the database.
motd
Allow an admin to change the message of the day.
setdefault
Set a default shell parameter.
restart
Restart the server.
macro
Commands to deal with creating/editing/deleting macros.

Current Commands

This is a list of stuff that‘s missing or only partially working in the current commands.

reload
Need to implement the configuration reloading stuff.

[Validate]