104 lines
4.8 KiB
Plaintext
104 lines
4.8 KiB
Plaintext
<% form.inputs :name => label, :class => "deliverable-finances #{fieldset_class}" do %>
|
|
|
|
<li style="display:none;" id='retainer-finances-message'>
|
|
<%= content_tag(:label, l(:text_retainer_monthly_message)) %>
|
|
</li>
|
|
|
|
<li class="numeric optional">
|
|
<%= content_tag(:label, l(:field_labor)) %>
|
|
<table id="deliverable-labor" class="deliverable_finance_table">
|
|
|
|
<% form.fields_for :labor_budgets, labor_budgets do |labor_budget| %>
|
|
<%= labor_budget.hidden_field(:year) %>
|
|
<%= labor_budget.hidden_field(:month) %>
|
|
<tr>
|
|
<td>
|
|
<%= labor_budget.label(:time_entry_activity_id, :class => "hidden") %>
|
|
<%= labor_budget.select(:time_entry_activity_id, options_from_collection_for_select(@project.billable_activities, :id, :name, labor_budget.object.time_entry_activity_id), {:include_blank => false}, {:class => 'financial'}) %>
|
|
</td>
|
|
<td>
|
|
<p class="inline-hints"><%= labor_budget.label(:hours, l(:text_short_hours)) %></p>
|
|
<%= labor_budget.text_field(:hours, :value => format_deliverable_value_fields(labor_budget.object.hours), :class => 'financial') %>
|
|
</td>
|
|
<td>
|
|
<p class="inline-hints"><%= labor_budget.label(:budget, l(:text_dollar_sign)) %></p>
|
|
<%= labor_budget.text_field(:budget, :value => format_deliverable_value_fields(labor_budget.object.budget), :class => 'financial') %>
|
|
</td>
|
|
<td>
|
|
<%= release(3, "Green Add button for multiple records") %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</table>
|
|
</li>
|
|
|
|
<li class="numeric optional">
|
|
<%= content_tag(:label, l(:field_overhead)) %>
|
|
<table id="deliverable-overhead" class="deliverable_finance_table">
|
|
|
|
<% form.fields_for :overhead_budgets, overhead_budgets do |overhead_budget| %>
|
|
<%= overhead_budget.hidden_field(:year) %>
|
|
<%= overhead_budget.hidden_field(:month) %>
|
|
<tr>
|
|
<td>
|
|
<%= overhead_budget.label(:time_entry_activity_id, :class => "hidden") %>
|
|
<%= overhead_budget.select(:time_entry_activity_id, options_from_collection_for_select(@project.non_billable_activities, :id, :name, overhead_budget.object.time_entry_activity_id), {:include_blank => false}, {:class => 'financial'}) %>
|
|
</td>
|
|
<td>
|
|
<p class="inline-hints"><%= overhead_budget.label(:hours, l(:text_short_hours)) %></p>
|
|
<%= overhead_budget.text_field(:hours, :value => format_deliverable_value_fields(overhead_budget.object.hours),:class => 'financial') %>
|
|
</td>
|
|
<td>
|
|
<p class="inline-hints"><%= overhead_budget.label(:budget, l(:text_dollar_sign)) %></p>
|
|
<%= overhead_budget.text_field(:budget, :value => format_deliverable_value_fields(overhead_budget.object.budget), :class => 'financial') %>
|
|
</td>
|
|
<td>
|
|
<%= release(3, "Green Add button for multiple records") %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</table>
|
|
</li>
|
|
|
|
<li class="numeric optional">
|
|
<div id="deliverable-fixed" class="fixed-item-form">
|
|
<label for="contract_discount">Fixed</label>
|
|
|
|
<% form.fields_for :fixed_budgets, fixed_budgets do |fixed_budget| %>
|
|
<%= fixed_budget.hidden_field(:year) %>
|
|
<%= fixed_budget.hidden_field(:month) %>
|
|
|
|
<p class="inline-hints"><%= fixed_budget.label(:title, l(:field_title))%>
|
|
<%= fixed_budget.text_field(:title) %>
|
|
</p>
|
|
|
|
<p class="inline-hints">
|
|
<%= fixed_budget.label(:budget, l(:field_budget))%> <%= l(:text_dollar_sign) %>
|
|
<%= fixed_budget.text_field(:budget, :value => format_deliverable_value_fields(fixed_budget.object.budget), :class => 'financial') %>
|
|
</p>
|
|
|
|
<p class="inline-hints">
|
|
<%= fixed_budget.label(:markup, l(:field_markup)) %> <%= l(:field_discount_hint) %>
|
|
<%= fixed_budget.text_field(:markup, :value => format_deliverable_value_fields_as_dollar_or_percent(fixed_budget.object.markup), :class => 'financial') %>
|
|
</p>
|
|
|
|
<p class="inline-hints">
|
|
<%= fixed_budget.label(:paid, l(:field_paid)) %>
|
|
<%= fixed_budget.check_box(:paid) %>
|
|
</p>
|
|
|
|
<p class="inline-hints" style="display:none;"><%= fixed_budget.label(:description, l(:field_description), :for => "fixed-description#{fixed_budget.object.object_id}")%></p>
|
|
<%= fixed_budget.text_area(:description, :class => 'wiki-edit', :rows => '5', :id => "fixed-description#{fixed_budget.object.object_id}") %>
|
|
<%= wikitoolbar_for "fixed-description#{fixed_budget.object.object_id}" %>
|
|
|
|
<p><%= release(3, "Green Add button for multiple records") %></p>
|
|
<% end %>
|
|
</div>
|
|
|
|
|
|
</li>
|
|
|
|
<%= form.input :total, :input_html => {:size => 10}, :wrapper_html => {:class => 'deliverable_total_input'}, :hint => l(:text_dollar_sign) %>
|
|
|
|
<% end %>
|