Sha256: b5a78b55bee23433edad63e4511ca0cce34d31a3586aef1ced0d45ad9d42be99

Contents?: true

Size: 1.45 KB

Versions: 1

Compression:

Stored size: 1.45 KB

Contents

<% if multiple_failure_queues? && !params[:queue] %>
<h1>All Failure Queues</h1>
<% else %>
<h1>Failed Jobs <%= "on '#{params[:queue]}'" if params[:queue] %> <%= "with class '#{params[:class]}'" if params[:class] %></h1>
<% end %>

<% unless failure_size.zero? %>
  <%= form_tag(destroy_all_failures_path(:queue=>params[:queue]), :method => :delete) do %>
    <%= submit_tag "Clear #{params[:queue] ? "'#{params[:queue]}'" : 'Failed'} Jobs", :confirm => "Are you sure?", :class => 'btn btn-danger' %>
    <% if failure_size >ApplicationHelper::PER_PAGE %>
        <%= link_to "Last page &raquo;".html_safe, {:start => (failure_size - ApplicationHelper::PER_PAGE)}, :class => 'btn' %>
    <% end %>          
  <% end %>
  <%= form_tag(retry_all_failures_path(:queue=>params[:queue]), :method => :put) do %>
    <%= submit_tag "Retry #{params[:queue] ? "'#{params[:queue]}'" : 'Failed'} Jobs", :class => 'btn' %>
  <% end %>
<% end %>

<% if multiple_failure_queues? && !params[:queue] %>
<p class="sub"><b><%= Resque::Failure.queues.size %></b> failure queues total</sub>
<%= render :partial => 'overview' %>
<% else %>
<p class="sub">Showing <%= failure_start_at %> to <%= failure_end_at %> of <b><%= failure_size %></b> jobs</p>

<ul class="failed">
  <% each_failure do |id, job| %>
    <%= render :partial => 'failed_job', :locals => {:id => id, :job => job} %>
  <% end %>
</ul>

<%= pagination :start => failure_start_at, :total => failure_size unless params[:class] %>

<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
resque-web-0.0.1 app/views/resque_web/failures/index.html.erb