Summary | Only one timer at a time should be active. |
Queue | Hermes |
Queue Version | Git master |
Type | Enhancement |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | mrubinsk (at) horde (dot) org |
Created | 08/07/2013 (4402 days ago) |
Due | |
Updated | 11/26/2013 (4291 days ago) |
Assigned | 08/07/2013 (4402 days ago) |
Resolved | 11/26/2013 (4291 days ago) |
Milestone | |
Patch | No |
State ⇒ Resolved
Priority ⇒ 1. Low
commit 5064b9624dd98bacc38587679cff7df92db7567a
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Tue Nov 26 14:53:13 2013 -0500
Implement exclusive/non-exclusive timers.
Request: 12543hermes/js/hermes.js | 14 +++++-
hermes/lib/Ajax/Application/Handler.php | 21 +++------
hermes/lib/Hermes.php | 70 ++++++++++++++++++++++-------
hermes/templates/dynamic/timer.inc | 7 +++
hermes/themes/default/dynamic/screen.css | 9 +++-
5 files changed, 87 insertions(+), 34 deletions(-)
http://git.horde.org/horde-git/-/commit/5064b9624dd98bacc38587679cff7df92db7567a
Bug: 6550cost objects/clients/whatever at once. But then again, I guess I'm
assuming the timers are only used for timing billable events.
I had a timer running for another reason, but failed to stop it when I
started a new one. While I can figure out what time to substract from
the first one to make it "right" again, it can lead to overcharging a
cost object if the user doesn't notice it didn't stop the other timers.
I guess an option when creating the timer to make it "exclusive" would
work here as well.
So, starting one timer should pause all other active timers.
least this should be optional when starting a new timer.
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Only one timer at a time should be active.
Queue ⇒ Hermes
Assigned to Michael Rubinsky
Milestone ⇒
Patch ⇒ No
State ⇒ Assigned
So, starting one timer should pause all other active timers.