Currently, the only way to change the various
configuration options is to write SQL directly to the
database. There are also one or two spots where
things are hard coded that should really be
configurable without needing a re-compile. We need
to write a nice UI to enable an administrator to:
1) Add or remove users
2) Set the initial state/initial assigned to user
that defects should be set to
3) Configure the the allowed states/priorites
4) Configure the allowed transitions between states.
For the most part, these are all pretty
straightforward. #4 is really the only tricky one,
and that is from a usability standpoint -
implementing it shouldn't be too tough.
I'm planning to get started on this at some point
relatively soon, unless someone else wants to
volunteer.