New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Time Tracking Module doesn't stop running unless you manually pause it. #726
Comments
User need to close the tab with the conversation to stop the timer. |
@freescout-helpdesk if I close Freescout entirely, the time tracking should stop right? Also when I'm not actively viewing a ticket? Both cases it hasn't, for example: I've replied, went to bed, woke up and then the timer has a few hours on it for a ticket (when a customer has replied). |
Check background jobs in the Manage >> System. |
Thanks, there's no background jobs. I've noticed that if the customer replies the timer starts again. Is there a way to make it only a support engineer/specific set of user's can control the timers? It should only be the people providing the support |
It'd be nice that the timer gets paused once you press reply and the ticket status changes to pending, or when you view another ticket. |
Hi any update? This actually threw out our time tracking badly. It says our support agent 'worked' 128 hours in the past week. Because when a customer replies to the email it starts tracking again and it shouldn't do this - it should only track when someone from our team is working on the ticket, right? |
It says a customer has spent 4 days on a ticket, which is definitely not the case 👎 |
We can't reproduce the issue on our end. |
Does this rely on cron jobs or anything else? Where can I start looking into this/debugging? |
Yes, timer is stopped by background job. Also check Manage > Logs > App Logs |
This is what I have under "Queue Jobs log" - sh: ps: command not found |
This is the reason. You need to install
|
Have you managed to solve the issue? |
It does seem better but not 100% there yet. I did a fresh install on Digital Ocean (using cloudron.io) and ensured everything is correct - cron jobs, dependencies etc. (Same domain name, just on a dedicated server now - I was previously on Siteground which didn't allow this to be installed). I noticed that the timer still runs if you view a 'pending' ticket but don't reply and then stop viewing this ticket. |
I am still running a few more tests but it seems some of the cases, it does pause now. |
Hi, as reported in #592 , I have the same problem. I have procps already installed Note: Queued Jobs logs is empty |
Is System > Status ok? Nothing in laravel.log? |
SQLSTATE[42S02]: I removed my email for privacy reasons. |
This error was from yesterday, it no longer happens. I think this was when I tried to view the reports for timetracking and there was no data at the time. |
Can you give access to the droplet to check it? support@freescout.net |
Closing for no activity. |
The issue has been fixed in the Time Tracking Module v1.0.4 |
Hi there,
I've purchased the Time Tracking module, it seems that the timer will run in the background automatically even when a ticket has been replied to and is in 'pending' status. So some tickets show that it's been hours.
How can I get help resolving this? I'd like to only track time while someone on our team is actively working on the ticket or left that tab open and to stop tracking time when the ticket isn't open.
Freescout version: 1.5.12
The text was updated successfully, but these errors were encountered: