diff --git a/app/models/deliverable.rb b/app/models/deliverable.rb index 67c4094..6518987 100644 --- a/app/models/deliverable.rb +++ b/app/models/deliverable.rb @@ -6,6 +6,8 @@ class Deliverable < ActiveRecord::Base attr_accessor :overhead attr_accessor :materials attr_accessor :profit + attr_accessor :cost_per_hour + attr_accessor :total_hours # TODO: mocked def score diff --git a/app/views/deliverables/_form.html.erb b/app/views/deliverables/_form.html.erb index da74011..df8976a 100644 --- a/app/views/deliverables/_form.html.erb +++ b/app/views/deliverables/_form.html.erb @@ -18,18 +18,24 @@
TODO: Fixed cost
-TODO: Cost per hour
-TODO: Total hours
+<%= f.text_field :cost_per_hour, :size => 7 %>
+ <%= observe_field('deliverable_cost_per_hour', :function => "updateBudget('deliverable_budget');") %> +<%= f.text_field :total_hours, :size => 7 %>
+ <%= observe_field('deliverable_total_hours', :function => "updateBudget('deliverable_budget');") %><%= f.text_field :overhead, :size => 7 %>
+ <%= observe_field('deliverable_overhead', :function => "updateBudget('deliverable_budget');") %><%= f.text_field :materials, :size => 7 %>
+ <%= observe_field('deliverable_materials', :function => "updateBudget('deliverable_budget');") %><%= f.text_field :profit, :size => 7 %>
- <%# TODO %> -Total Budget:
-<%= f.text_field :budget, :size => 7 %>
+ <%= observe_field('deliverable_profit', :function => "updateBudget('deliverable_budget');") %> + +<%= f.text_field :budget, :size => 7, :disabled => true %>