What does this enhancement do?
I believe tickets should be assigned only to developers, not to reporters.
I could work on it myself and submit a pull request but first of all I have to understand one thing: Jack, are you considering managers as being higher in projects hierarchy or they are just kind of parallel to developers?
What I mean is: do you believe a manager can have tickets assigned to him or her? I think the answer is yes, but as you are the main guy in Traq, I prefer to ask you first.