jwodicka / Mural-legacy

A social chat server with MU*-inspired features, supporting multiple characters per account and pass-through access to MU*s running on other servers and codebases.
4 stars 0 forks source link

Implement an admin console #12

Open jwodicka opened 13 years ago

jwodicka commented 13 years ago

An admin console is the first service that lives entirely within Mural.

Users with access to the admin console can:

Other features the console wants? Syntax thoughts on the console? This is the explicit administrative interface to the system, so anything we find ourselves wanting to do to a running Mural instance is fair game to go in here.

This also adds, implicitly, our first notion of a privileged admin user class: users who have access to a character on console are capable of using the console powers.

jwodicka commented 13 years ago

So, I've got a basic version of this feature locally, and I realize it's blocked on IoC. I can get access to all the objects I need, but it would be terribly hacky and not guaranteed to be the right implementations of the interfaces unless I add a lot of one-off plumbing. Holding off on that for now.