Sha256: 0496ba1a0efbd950a9cb659332213709dac2726b005bd1015eadcdd451278dd9

Contents?: true

Size: 1.32 KB

Versions: 2

Compression:

Stored size: 1.32 KB

Contents

<% page_title "#{h(@entity)} (entity)" %>

<div class="page-header">
  <h2><%= h @entity %></h2>
</div>
<% if @states.empty? %>
  <div>
    <p>This entity has no check output associated with it</p>
  </div>
<% else %>
  <table class="table table-bordered table-hover table-condensed">
    <tr>
      <th>Check</th>
      <th>State</th>
      <th>Summary</th>
      <th>Last State Change</th>
      <th>Last Update</th>
      <th>Last Notification</th>
    </tr>
    <% @states.each do |check, status, summary, changed, updated, in_unscheduled_outage, in_scheduled_outage, notified| %>
      <%
        row_colour = case status
        when 'critical', 'unknown'
          'error'
        when 'ok', 'up'
          'success'
        else
          status
        end

        check_link = "/check?entity=" << u(@entity) << "&amp;check=" << u(check)

      %>
      <tr class="<%= row_colour %>">
        <td><a href="<%= check_link %>" title="check detail"><%= h check %></a></td>
        <td class="<%= status %>">
          <%= h status.upcase %>
          <% if in_unscheduled_outage%> (Ack'd)<% end %>
          <% if in_scheduled_outage %> (Sched)<% end %>
        </td>
        <td><%= summary %></td>
        <td><%= changed %></td>
        <td><%= updated %></td>
        <td><%= notified %></td>
      </tr>
    <% end %>
  </table>
<% end %>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
flapjack-0.8.1 lib/flapjack/gateways/web/views/entity.html.erb
flapjack-0.8.0 lib/flapjack/gateways/web/views/entity.html.erb