SpeciesFileGroup/taxonworks

View on GitHub
app/views/tasks/nomenclature/browse/_soft_validation.html.erb

Summary

Maintainability
Test Coverage
<div
  id="vue-browse-validation-panel"
  class="full_width">
</div>
<div class="d-none">

  <div id="taxon-validations">
    <%= render(partial: '/shared/data/all/show/soft_validation', locals: { object: @taxon_name }) -%> 
  </div>

  <div id="subject-relationships-validations">
    <%= content_tag(:h3, 'Subject relationships') if @taxon_name.taxon_name_relationships.any? %>
    <% @taxon_name.taxon_name_relationships.each do |relationship| %>
      <%= render(partial: '/shared/data/all/show/soft_validation_list', locals: { object: relationship }) -%>  
    <% end %>
  </div>

    <div id="object-relationships-validations">
    <%= content_tag(:h3, 'Object relationships') if @taxon_name.related_taxon_name_relationships.any? %>
    <% @taxon_name.related_taxon_name_relationships.each do |relationship| %>
      <%= render(partial: '/shared/data/all/show/soft_validation_list', locals: { object: relationship }) -%>  
    <% end %>
  </div>

  <div id="status-validations">
    <%= content_tag(:h3, 'Status') if @taxon_name.taxon_name_classifications.any? %>
    <% @taxon_name.taxon_name_classifications.each do |classification| %>
      <%= render(partial: '/shared/data/all/show/soft_validation_list', locals: { object: classification }) -%>  
    <% end %>
  </div>

  <% unless @taxon_name.is_combination? %>
    <div id="taxon-original-combination">
      <%= content_tag(:h3, 'Original combination') if @taxon_name.original_combination_relationships.any? %>
      <% @taxon_name.original_combination_relationships.each do |combination| %>
        <%= render(partial: '/shared/data/all/show/soft_validation_list', locals: { object: combination }) -%>
      <% end %>
    </div>
  <% end %>
</div>