Building up the JavaScript details. #1190
This commit is contained in:
@@ -75,4 +75,25 @@ class Deliverable < ActiveRecord::Base
|
||||
write_attribute(:profit, v.gsub(/[$, ]/,''))
|
||||
end
|
||||
end
|
||||
|
||||
def budget_remaining
|
||||
return self.budget - self.spent
|
||||
end
|
||||
|
||||
def hours_used
|
||||
0
|
||||
end
|
||||
|
||||
def left
|
||||
return self.budget - self.spent
|
||||
end
|
||||
|
||||
def overruns
|
||||
if self.left >= 0
|
||||
return 0
|
||||
else
|
||||
return self.left * -1
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -16,5 +16,11 @@ class HourlyDeliverable < Deliverable
|
||||
|
||||
return total
|
||||
end
|
||||
|
||||
def hours_used
|
||||
return 0 unless self.issues.size > 0
|
||||
return self.issues.collect(&:time_entries).flatten.collect(&:hours).sum
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user