What does this feature do?
Store the working time on each ticket.
There should be two new fields:
What makes this feature interesting?
It makes clear where you worked a long time on, etc.
I could try an implementation of this, should be fairly simple as well.
We could have:
That way we can log work to it like in JIRA.
I will leave this as "New" and let Jack decide whether or not he wants it to be "Accepted". If any thing I'll have to release it as a plugin/hook for 2.x for now and when I have something to work with in 3.x I'll port it over
A grander plan: time entries. Each entry has a user, a ticket, a description (optional), a date and an hour count. Estimated time is just a field assigned to the ticket.
This is a pretty dramatic expansion of scope for this, but I'm only proposing that solution because I plan on forking/adding/pull-requesting to add the feature myself. Unless someone gets to it before me.
With the faster release plan, I'm going to spread features and enhancements across more 3.x releases.
Still not sure how I want to implement this. The quick and simple way would be to just add the proposed and worked time fields, but the time entries idea has more potential.
I think I will move this to a later 3.x release and do the whole time entries part.
Basic "Time proposed" and "Time worked" fields added.
A 4.x release will see an overhaul of this system that enables "time entries"
These time entries will allow tracking of different users worked time that will be automatically added to a total "Time worked" value.