I'm working in the administrative department of a large university, and I'm trying to find the right trouble ticket system. While I have tried Trac and OTRS already, there is a missing feature I need, and maybe someone can tell me if such a thing exists.
Imagine for a second you are working in a place where your users won't share information with each other unless they absolutely, positively have to do it (and sometimes, they won't share it unless you take it from their cold, dead binders). From here, feature number one would be "if I create a ticket, no other user should be able to see it" (this is why I had to ditch Trac, changing the ticket url makes really easy for users to spy on each other). But it gets more complicated. Lets assume that user A really messes up his reports (as in "I lost $200.000, which is casually the cost of my new car"), so a new ticket is created. Now, users B and C (say, the legal department and accounting) must also be kept in the loop, and maybe someone else in the future, so each change in the ticket must be informed to all of them, and also they have to be able to add details to the ticket, which leads me to feature number two: it should be possible to add an arbitrary number of users into a ticket.
Could anyone tell me if such a marvelous system exists? Or, even better, tell me how is such a marvelous system called? (call me a geek, but if someone answered "Yes" it would be my fault for not asking correctly).
Bonus question: it would also be a nice thing if it could be translated into spanish and had support for LDAP. Oh, oh, and it should make coffee too!