/
job.erb
64 lines (64 loc) · 1.71 KB
/
job.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<li class="job">
<dl>
<dt>ID</dt>
<dd>
<a name="<%= job.id %>"></a>
<a href="#<%= job.id %>"><%=h job.id %></a>
<div class="controls">
<form action="<%= u("requeue/#{job.id}") %>" method="post"><input type="submit" value="Retry"></input></form>
or
<form action="<%= u("remove/#{job.id}") %>" method="post"><input type="submit" value="Remove"></input></form>
or
<form action="<%= u("reload/#{job.id}") %>" method="post"><input type="submit" value="Reload"></input></form>
</div>
</dd>
<dt>Priority</dt>
<dd><%=h job.priority %></dd>
<dt>Attempts</dt>
<dd><%=h job.attempts %></dd>
<% if job.respond_to?(:queue) && job.queue %>
<dt>Queue</dt>
<dd><%=h job.queue %></dd>
<% end %>
<dt>Handler</dt>
<dd>
<pre><%=h job.handler %></pre>
</dd>
<% if job.last_error %>
<dt>Last Error</dt>
<dd>
<div class="backtrace">
<pre><%=h job.last_error[0..100] + '...' %></pre>
</div>
<a class="backtrace" href="#">Toggle full message</a>
<div class="backtrace full hide">
<pre><%=h job.last_error %></pre>
</div>
</dd>
<% end %>
<% if job.run_at %>
<dt>Run At</dt>
<dd class="time">
<%=h job.run_at.rfc822 %>
</dd>
<% end %>
<% if job.locked_at %>
<dt>Locked At</dt>
<dd class="time">
<%=h job.locked_at.rfc822 %>
</dd>
<% end %>
<% if job.locked_by %>
<dt>Locked By</dt>
<dd>
<%=h job.locked_by %>
</dd>
<% end %>
<% if job.failed_at %>
<dt>Failed At</dt>
<dd>
<%=h job.failed_at %>
</dd>
<% end %>
</dl>
</li>