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 %>

+ + <%= submit_tag l(:button_create) %> <%= link_to_remote l(:label_preview), @@ -48,3 +54,42 @@
+ +<% content_for :header_tags do %> + +<% end %>