@@ -1364,7 +1364,8 class Issue < ActiveRecord::Base | |||||
1364 | if average == 0 |
|
1364 | if average == 0 | |
1365 | average = 1 |
|
1365 | average = 1 | |
1366 | end |
|
1366 | end | |
1367 | done = p.leaves.sum("COALESCE(estimated_hours, #{average}) * (CASE WHEN is_closed = #{connection.quoted_true} THEN 100 ELSE COALESCE(done_ratio, 0) END)", :joins => :status).to_f |
|
1367 | done = p.leaves.sum("COALESCE(CASE WHEN estimated_hours > 0 THEN estimated_hours ELSE NULL END, #{average}) " + | |
|
1368 | "* (CASE WHEN is_closed = #{connection.quoted_true} THEN 100 ELSE COALESCE(done_ratio, 0) END)", :joins => :status).to_f | |||
1368 | progress = done / (average * leaves_count) |
|
1369 | progress = done / (average * leaves_count) | |
1369 | p.done_ratio = progress.round |
|
1370 | p.done_ratio = progress.round | |
1370 | end |
|
1371 | end |
General Comments 0
You need to be logged in to leave comments.
Login now