Implemented the Deliverable.progress calculations. #1136

This commit is contained in:
Eric Davis
2008-05-23 15:59:41 -07:00
parent b429ee23a8
commit c88de6ce4e
2 changed files with 56 additions and 2 deletions
+9 -2
View File
@@ -15,9 +15,16 @@ class Deliverable < ActiveRecord::Base
0
end
# TODO: mocked
# TODO LATER: Shouldn't require the default_done_ratio patch
def progress
0
total = self.issues.sum(&:estimated_hours)
balance = 0.0
self.issues.each do |issue|
balance += issue.status.default_done_ratio * issue.estimated_hours
end
return (balance / total).round
end
#