Skip to content

Commit

Permalink
1.0.2 fix burndown drawing
Browse files Browse the repository at this point in the history
  • Loading branch information
Mykhaylo Sorochan committed Nov 25, 2010
1 parent bed836d commit d17f87f
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 8 deletions.
2 changes: 1 addition & 1 deletion VERSION
@@ -1 +1 @@
1.0.1
1.0.2
10 changes: 4 additions & 6 deletions app/models/burndown.rb
Expand Up @@ -43,24 +43,22 @@ def baseline_data
end

def actual_data
data = [iteration.story_points_remaining]
data = [iteration.initial_estimate]

data_points = BurndownDataPoint.for_iteration(iteration).inject({}) do |data_points, point|
data_points[point.date] = point.story_points
data_points
end

today = Date.today
today = [Date.today, iteration.end_date].min
start = iteration.start_date
previous_points = data.last
(0...(today - start).to_i).reverse_each do |d|
(0...(today - start).to_i).each do |d|
previous_points = data_points[start + d.days] || previous_points
data << previous_points
end

data << iteration.initial_estimate
data.reverse!

data << iteration.story_points_remaining if today < iteration.end_date
data
end

Expand Down
2 changes: 1 addition & 1 deletion init.rb
Expand Up @@ -7,7 +7,7 @@
name 'Redmine Easy Agile plugin'
author 'Sphere Consulting Inc.'
description 'Simple scrum board for agile teams'
version '1.0.1'
version '1.0.2'
url 'http://github.com/SphereConsultingInc/easy_agile'
author_url 'http://sphereinc.com'

Expand Down

0 comments on commit d17f87f

Please sign in to comment.