There is a reason why these are different. They are designed for very different use cases.
My tickets: it displays all of the tickets you have filed (owned by you, a user), of any status, ordered with the most recent ticket first. This is how your clients can find their old tickets for reference.
Assigned tickets: it shows you the tickets that are assigned to you, a manager, as long as they are open and ordered with the oldest ticket first. This is your personal to-do list: these tickets are assigned to you and you have to reply to them. The intention if for each support agent to use this as their work queue.
Latest
open tickets: it shows you, the manager, all tickets (assigned to you or not) as long as they are open and ordered with the oldest ticket first. This is the global to-do list: these tickets must be replied by the support staff. The intention is to let the supervisor assign tickets to support agents based on their skills OR (in lack of a supervisor) for agents to assign tickets to themselves.
Support category: displays a timeline of tickets in this support category. They are ordered based on the last post's timestamp. The intention is to act as an archive.
As you can understand, there's no point showing the category in the support category (it's right there, at the top of the page, duh) but it is required in Assigned and Latest views to provide context to the support staff.
Likewise, there's no point showing the time since the last reply to non-manager views. It also makes no sense showing the New Ticket button in anything other than the support category view since it would be impossible to predict which category you want to file your ticket in, therefore impossible to implement custom fields.
The only reason we have a title search in My Tickets is because some of our clients with many tickets couldn't figure out that they can simply use CTRL-F on their browser to search their tickets :D
BTW: all headers include title, assigned to and status. The category is displayed only when it makes sense. We did miss the My Tickets page, we'll have to add it there. It makes no sense adding this header in the support category page, though. It's right there, at the top of the page. Why make things slower and cluttered without a reason?
The only real improvements I can see based on our comments are:
- Managers should be able to display the My Tickets page of any users, i.e. a "User X's Tickets" view. This would make sense since most of the times I find myself in the back-end is because I'm trying to figure out what a user means with "as I said in my other ticket...". What other ticket? Since they're ordered based on last reply time and you can search their titles I think you've got all you need to not visit the back-end all the time.
- In fact, I'm thinking that I can link to this "User X's tickets" page from the username displayed under each user (of course the link is visible and possible to visit ONLY if you're a manager, for obvious privacy reasons).
- Show the Category in the My Tickets page. It never occurred to me until you pointed it out.
What do you think?
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!