sanger/sequencescape

View on GitHub
app/views/receptacles/edit.html.erb

Summary

Maintainability
Test Coverage

<%= page_title('Receptacle',"Edit #{@asset.display_name}") %>

<%= form_for(@asset,url: receptacle_path(@asset),as:'asset') do |f| %>
  <%= alert do %>
    <%= render_error_messages(@asset) %>
  <% end %>

  <% if @asset.is_a?(Lane) %>
    <div class="form-group">
      <%= f.label :external_release, "Should the data be released?" %>
      <%= f.check_box :external_release, { 'data-field' => 'lane_lane_metadata_attributes_release_reason'} %>
    <%= hidden_field_tag :qc_state_value, @asset.qc_state %>
    <%= hidden_field_tag :external_release_value, @asset.external_release %>
    <%= hidden_field_tag 'lane[lane_metadata_attributes][release_reason]', '', id: 'hidden_lane' %>
  </div>
    <div class="form-group"><%= render partial: 'shared/metadata/edit/lane', locals: { lane: @asset, form: f } %></div>
  <% end %>
  <div class="form-group"><%= f.submit "Update", class:'btn btn-success' %></div>
<% end %>

 <div class="form-group"><%= link_to 'Show', action: :show, id: @asset.id %></div>
<%= vite_javascript_tag 'lane_edit' %>