ProvidenceXz/Trinity-Health

View on GitHub
app/views/cases/index.html.erb

Summary

Maintainability
Test Coverage
<h1 class="text-center">Cases</h1>

<% if @empty_search %>
  <h2 class="text-center"> No search results found </h2>
<% end %>
<% @cases.each do |c| %>
  <div class="row">
    <div class="col-xs-8 col-xs-offset-2">
      <div class="well well-lg">
        <div class="case-name">
          Name: <%= link_to c.name, clinician_case_path(@clinician_id, c.id) %>
        </div>
        <div class="case-age">
          Age: <%= c.age %>
        </div>
        <div class="case-gender">
          Gender: <%= c.gender %>
        </div>
        <div class="case-diagnosis">
          Diagnosis:
        </div>
        <div class="case-diagnosis-content">
          <%= truncate(c.diagnosis, length: 80) %>
        </div>
        <div class="case-actions">
          <% if @allowed && (c.clinicians.include? current_clinician) %>
            <%= link_to "Edit", edit_clinician_case_path(@clinician_id, c.id), class: "btn btn-xs btn-primary"%>
            <%= link_to "Delete", clinician_case_path(@clinician_id, c.id), method: :delete,  
                                  data: { confirm: "Are you sure you want to delete this case?" }, 
                                  class: "btn btn-xs btn-danger" %>
          <% end %>
        </div>        
      </div>
    </div>
  </div>
  
<% end %>