Support

Akeeba Ticket System

#21962 Feature request: flexibility to show latest tickets

Posted in ‘Akeeba Ticket System for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Ticket System version
n/a

Latest post by nicholas on Wednesday, 28 January 2015 10:55 CST

user86222
I propose you to adopt this requirement/feature. There is no way to configure how to display latest tickets . The code below from controllers/latest.php does not take any parameters. At least status and order direction should be parameters in backend. Below is our patch to achieve what we need.

// Convince the model to sort on date, descending and filter on my tickets
$this->getThisModel()
->enabled(1)
->public('')
->category(0)
->categories($categories)
->status('O,P')
->filterNewest(1)
->filter_order_Dir('DESC')
// We have to explicitly fecth data from the request, otherwise when we try to get to the first page
// (no param), the model will fetch it from the session, getting us sutcked in the current page
->limitstart($this->input->getInt('limitstart', 0))
;

Thanks for a great component!

nicholas
Akeeba Staff
Manager
This is by design. The idea is to give you a prioritised list of open tickets. In other words, this is your to-do list: tickets in need of an answer, displayed in a FIFO order. This is why the view is called "Latest open tickets" not "Any status tickets with arbitrary ordering".

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!

user86222
OK , got it. One thing though . In the list I dont see the priority. It is not only the date that is important to me working with tickets, also set priority from ticket creation. I cant find priority in any view except "new ticket". Is that right?

nicholas
Akeeba Staff
Manager
It's the arrows next to the title. Up arrow: high priority. Down arrow: low priority. No arrow: normal priority :)

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!

user86222
Thanks , but my users putting tickets dont know this. And I cant find any explanation anywhere about the meaning. And no icon tooltips in the list, but there are such in the ticket form. The ticket priority icon is intensionally not shown in form also together with other "icons"?

I need a good documentation of all icons used in the component fronend. I need to explain this to users. I can do the icon list myself but its hard to find out the explanation.

nicholas
Akeeba Staff
Manager
I have two questions:

Why would a user need to see the priority of their ticket when they've set it themselves? The priority is something for your staff to prioritize their work.

Also, which form are you talking about? The ticket priority is shown in the latest open tickets view. The reply form is just a text area for your reply and the controls for time tracking and file uploads, the same one used everywhere you can post a reply to a ticket.

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!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!