This commit is contained in:
Radek Stepan 2014-12-22 13:00:55 -07:00
parent e8a43086d0
commit c1bac21198
2 changed files with 7 additions and 3 deletions

View File

@ -1,6 +1,6 @@
{
"name": "burnchart",
"version": "2.0.1",
"version": "2.0.2",
"description": "GitHub Burndown Chart as a Service",
"author": "Radek Stepan <dev@radekstepan.com> (http://radekstepan.com)",
"license": "AGPL-3.0",

View File

@ -27,8 +27,9 @@ module.exports = (milestone) ->
b = do moment.utc
c = moment milestone.due_on
# Overdue?
isOverdue = yes if b.isAfter c
# Overdue? Regardless of the date, if we have closed all
# issues, we are no longer overdue.
isOverdue = yes if b.isAfter c and not isDone
# Progress in time.
time = progress b.diff(a), c.diff(b)
@ -39,6 +40,9 @@ module.exports = (milestone) ->
# Are we on time?
isOnTime = points > time
# If we have closed all issues, we are "on time".
isOnTime = yes if isDone
{
isDone, days, isOnTime, isOverdue
'progress': { points, time }