Support

Akeeba Ticket System

#41096 Question on Time recording against a ticket

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
4
PHP version
n/a
Akeeba Ticket System version
5.3.6

Latest post by dunwin on Monday, 09 September 2024 09:06 CDT

dunwin

 Please look at the bottom of this page (under Support Policy Summary) for our support policy summary, containing important information regarding our working hours and our support policy. Thank you!

A quick question on time recording.

You can post a time spent each time you reply to a ticket. When you do that, does it accumulate or replace the time spent on the ticket. I hope it is the former. Can you clarify?

Ie

Reply 1 10mins

Reply 2 15 mins

Reply 3 10mins

----------------------------

Total time 35mins

Also, is there a way to see how much time has been spent on a single ticket?

Kind regards

 

 David Unwin - London UK

nicholas
Akeeba Staff
Manager

It accumulates.

In your example, the total time recorded for the ticket will be 35 minutes.

You can't see the time per ticket, you can only see the time each manager has spent per month, and the total time spent per client.

If you want to display the time per ticket you'd have to do a template override to show the timespent value of the ticket object. That's where the accumulated time is recorded.

If you want to display the time per post you'd have to do a different template override to show the timespent value of the post object.

If either of these are interesting to you, or if you want to display this information elsewhere, please let me know. I can't build a feature for a use case I neither know about nor have myself. Give me the use case and I can figure out some code.

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!

dunwin

Nicholas, thanks for the clarification, which confirms what I thought, and I would have been surprised if the time was not accumulated.

To answer your other points, it would be nice to see the accumulation of time by Ticket just to get a feel for the time spent on an issue.

I don't see any need to see the time spent per post.

Kind regards

David

 David Unwin - London UK

dunwin

Sorry, I did not explain the use case.

Why is it useful to see time spent on tickets.

We use tickets for both problems reported and new features and  functions on the web site. 

It would be useful to highlight the difference between change and problem requests and to understand how much time had been spent on each request, which something I thing most users would want?

Kind regards

 David Unwin - London UK

nicholas
Akeeba Staff
Manager

In this case, the information you need is already shown to category managers when viewing a ticket. See the attachment for a screenshot (I have not recorded any time on your ticket which is why you see 0.00 in the screenshot).

If you meant something different, please let me know.

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!

dunwin

Hi Nicholas,

Thanks, yes I can see that now.

What I was more thing about was showing the time spent against each Ticket Section on the Back end menu.

See my screenshot

 David Unwin - London UK

nicholas
Akeeba Staff
Manager

Perfectly clear now.

I am making the following changes:

  • Added a column in the backend Tickets page with the time spent per ticket, displayed as Hours:minutes:seconds.
  • Employ Joomla's feature to show/hide table columns so you can hide any of the columns in the backend tables you don't need.
  • If you are a support category manager you will now be able to see the time spent per post in the post's header, to the right of the date and time.

This will give you good visibility into how time was spent for each ticket.

If you have any comments, ideas, or objections please do let me know.

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!

dunwin

Nicholas,

That's excellent! Thank you.

Is there a timescale when these changes will be implemented. Fully understand that this might not be straight away as you have other products and support requests to deal with.

Kind regards

David

 David Unwin - London UK

nicholas
Akeeba Staff
Manager

I expect to be able to make a new release towards the end of September.

The only reason I am noncommittal is that Joomla! 5.2 is coming in mid October. Assuming that there are no b/c breaks which are not mentioned in its Migrations documentation I will have no problem making a release in 3-4 weeks. If we see any last minute changes which break something we might have to push the release back a bit to apply any necessary changes. That said, the releases from 4.2 onwards have been fairly well behaved in terms of last minute breaking changes (namely, the lack thereof), so we have high hopes for this release as well!

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!

dunwin

That's great, thank you.

I will close this ticket now

 David Unwin - London UK

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!