dobtco/dispatch

View on GitHub
app/views/opportunities/edit/_submission_adapter_inputs.html.erb

Summary

Maintainability
Test Coverage
<% SubmissionAdapters.all_adapters.each do |x| %>
  <% if lookup_context.exists?(submission_adapter_edit_partial(x), nil, true) %>
    <div data-adapter-name='<%= x.to_adapter_name %>' <% unless f.object.submission_adapter_name == x.to_adapter_name %>style='display:none'<% end %>>
      <%= f.simple_fields_for :submission_adapter_data, OpenStruct.new(f.object.submission_adapter_data) do |f| %>
        <%= render(partial: submission_adapter_edit_partial(x), locals: { f: f }) %>
      <% end %>

      <% if f.object.submission_adapter_name == x.to_adapter_name %>
        <div class='submission_adapter_error'>
          <%= f.error :submission_adapter %>
        </div>
      <% end %>
    </div>
  <% end %>
<% end %>