estimancy/projestimate

View on GitHub
app/views/organization_technologies/_form.html.erb

Summary

Maintainability
Test Coverage
<div class="tabs">
  <ul>
    <li><a href="#tabs-1"><%= I18n.t(:organization_technology) %> </a></li>
  </ul>

  <div id="tabs-1">
    <%= simple_form_for(@organization_technology) do |f| %>
        <%= f.input :organization_id, :as => :hidden, :input_html => {:class => 'input-xxlarge', :value => @organization.id || params[:organization_id]} %>
        <%= f.input :name, :label => I18n.t('name'), :input_html => {:class => 'input-xxlarge', :autofocus => (controller.action_name == 'new')} %>
        <%= f.input :alias, :label => I18n.t('alias'), :input_html => {:class => 'input-xxlarge'} %>
        <%= f.input :description, :label => I18n.t('description'), :input_html => {:class => 'input-xxlarge', :rows => 5} %>
        <table>
          <tr>
            <td><%= f.input :productivity_ratio, :label => I18n.t('productivity_ratio'), :input_html => {:value => (controller.action_name == 'new' ? 1 : @organization_technology.productivity_ratio), :class => 'input-mini'} %></td>
            <td>&nbsp;&nbsp;&nbsp;</td>
            <td><%= f.input :state, :label => I18n.t('state'), :as => :select, :collection => OrganizationTechnology.aasm.states_for_select, :input_html => {:class => 'input-large'} %></td>
          </tr>
        </table>
        <div class="accordion" id="accordion1">
          <div class="accordion-group accordion-caret">
            <div class="accordion-heading">
              <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion1" href="#collapseOne">
                <i class="fa fa-caret-down"></i>
                <b><%= I18n.t 'text_organization_unit_of_work' %></b>
              </a>
            </div>
            <div id="collapseOne" class="accordion-body in collapse">
              <div class="accordion-inner">
                <%= f.association :unit_of_works, :collection => @organization.unit_of_works, :as => :check_boxes, :input_html => {:class => 'input-xxlarge'} %>
              </div>
            </div>
          </div>
        </div>

        <div class="actions-tabs">
          <% if can? :manage, OrganizationTechnology %>
            <% if action_name == 'new' || action_name=='create' %>
                  <%= submit_tag I18n.t('save_and_create'), :class => 'btn' %>
                  <%= submit_tag I18n.t('save'), :class => 'btn' %>
              <% elsif action_name == 'edit' || action_name=='update' %>
                  <%= submit_tag I18n.t('save'), :class => 'btn' %>
                  <%= submit_tag I18n.t('apply'), :class => 'btn' %>
              <% end %>
            <% end %>
          <%= link_to I18n.t('back'), organization_setting_path(@organization, :anchor => 'tabs-technology'), :class => 'btn' %>
        </div>

    <% end %>
  </div>
</div>