Sha256: 3aca35ff5534c427aba12d86acb8c7b84b859a1efa0b27114517b692e3104395

Contents?: true

Size: 1.34 KB

Versions: 5

Compression:

Stored size: 1.34 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'
          'danger'
        when 'ok', 'up'
          'success'
        else
          status
        end

        check_link = @base_url + "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><%= h summary %></td>
        <td><%= h changed %></td>
        <td><%= h updated %></td>
        <td><%= h notified %></td>
      </tr>
    <% end %>
  </table>
<% end %>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
flapjack-1.0.0 lib/flapjack/gateways/web/views/entity.html.erb
flapjack-1.0.0rc6 lib/flapjack/gateways/web/views/entity.html.erb
flapjack-1.0.0rc5 lib/flapjack/gateways/web/views/entity.html.erb
flapjack-1.0.0rc3 lib/flapjack/gateways/web/views/entity.html.erb
flapjack-1.0.0rc2 lib/flapjack/gateways/web/views/entity.html.erb