mirror of
https://github.com/mperham/sidekiq.git
synced 2022-11-09 13:52:34 -05:00
2513884aa0
No more massive numbers of Sidekiq::Extensions::DelayedClass jobs! Now you’ll see the underlying Class.method call instead so the UI is much more intuitive. This might also be necessary for ActiveJob.
42 lines
1.5 KiB
Text
42 lines
1.5 KiB
Text
<header class="row">
|
|
<div class="col-sm-5">
|
|
<h3>
|
|
<%= t('CurrentMessagesInQueue', :queue => @name) %>
|
|
<% if @queue.paused? %>
|
|
<span class="label label-danger"><%= t('Paused') %></span>
|
|
<% end %>
|
|
</h3>
|
|
</div>
|
|
<div class="col-sm-4 pull-right">
|
|
<%= erb :_paging, :locals => { :url => "#{root_path}queues/#{@name}" } %>
|
|
</div>
|
|
</header>
|
|
<table class="queue table table-hover table-bordered table-striped">
|
|
<thead>
|
|
<th><%= t('Job') %></th>
|
|
<th><%= t('Arguments') %></th>
|
|
<th></th>
|
|
</thead>
|
|
<% @messages.each_with_index do |msg, index| %>
|
|
<tr>
|
|
<td><%= msg.display_class %></td>
|
|
<td>
|
|
<% a = msg.display_args.inspect -%>
|
|
<% if a.size > 100 %>
|
|
<%= h(msg.display_args.inspect[0..100]) + "... " %>
|
|
<button data-toggle="collapse" data-target="#worker_<%= index %>" class="btn btn-default btn-xs"><%= t('ShowAll') %></button>
|
|
<div class="toggle" id="worker_<%= index %>" style="display: none;"><%= h(msg.display_args) %></div>
|
|
<% else %>
|
|
<%= h(msg.display_args) %>
|
|
<% end %>
|
|
</td>
|
|
<td>
|
|
<form action="<%= root_path %>queues/<%= @name %>/delete" method="post">
|
|
<input name="key_val" value="<%= h Sidekiq.dump_json(msg.item) %>" type="hidden" />
|
|
<input class="btn btn-danger btn-xs" type="submit" name="delete" value="<%= t('Delete') %>" data-confirm="<%= t('AreYouSure') %>" />
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</table>
|
|
<%= erb :_paging, :locals => { :url => "#{root_path}queues/#{@name}" } %>
|