DescriptionJIRA uses coloured bars to denote the time logged against an issue, as well as the original estimate etc.
It's quite a good way to display, at a glance, the current status of an issue vs it's budgeted time, so I'd like to reproduce it within the HTML exports.
Note: I'd already started when this issue was raised :)
Activity
2015-09-18 14:00:09
2015-09-18 14:00:56
Webhook User-Agent
View Commit
2015-09-18 14:05:42
JIRA also displays a guide to the time remaining within the Estimate, which can also be quite useful.
So, remaining tasks so far
- Add annotations of the time the bar represents when showtime is true
- Add a bar to show the remaining time (again, only when showtime is true)
Check how well the implementation works with the responsiveness.
2015-09-18 14:14:09
2015-09-18 14:24:56
Webhook User-Agent
View Commit
2015-09-18 14:43:14
I estimated this issue at 2h when created, and have made no changes to the estimate. With 55m logged, that should leave 1h5m remaining.
Looking in the database though
7200 seconds is 2 hours, so there's my original estimate. It looks like TIMEESTIMATE is automatically adjusted down to represent whatever is left.
So, we probably need to use TIMEORIGINALESTIMATE , but what happens if we change the estimate on an issue for some reason?
Assuming that 'Time Estimate Remaining' isn't changed, we get the following result
In JIRA's UI, the 'Remaining' bar is clearly based on TIMEESTIMATE , so we just need to use that rather than performing calculations against it, but we'll need to refactor slightly to make the Estimate bar use TIMEORIGINALESTIMATE
2015-09-18 14:58:01
2015-09-18 14:58:44
2015-09-18 14:58:56
Webhook User-Agent
View Commit
2015-09-18 15:24:49
2015-09-18 15:24:56
Webhook User-Agent
View Commit
2015-09-18 15:33:13
2015-09-18 15:33:37
2015-09-18 15:33:48
2015-09-18 15:33:48
2015-09-18 15:33:53
2015-09-18 15:34:56
Webhook User-Agent
View Commit
2016-04-29 14:54:09
2016-04-29 14:54:09
2016-04-29 14:54:09
2016-04-29 14:55:19
2016-04-29 14:55:19
2016-04-29 14:55:19
2016-04-29 15:02:51
2016-04-29 15:02:51
2016-04-29 15:02:51
2016-04-29 15:02:56