blob: 73d59ce5bdd1b6a2fe9cb378f1fe01b3a99088ab (
plain)
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
|
<div class="panel-group"
id="jobs"
role="tablist"
aria-multiselectable="true">
<% jobs.each do |job| %>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="jobHeading<%= job.id %>">
<h4 class="panel-title">
<a role="button"
data-toggle="collapse"
data-parent="#accordion"
href="#job_<%= job.id %>"
aria-expanded="true"
aria-controls="job_<%= job.id %>"
>
<%= job.job_class %>
<span class="caret"></span>
</a>
<span class="pull-right">
<% if job.instance_of? FinishedTerraformJob %>
Job finished at <%= job.created_at %>
<% else %>
<%= job['error_count'] %> failures, retrying next in
<%= distance_of_time_in_words_to_now(
job.run_at, include_seconds: true
) %>
<% end %>
</span>
</h4>
</div>
<div id="job_<%= job.id %>"
class="panel-collapse collapse in"
role="tabpanel"
aria-labelledby="jobHeading<%= job.id %>"
>
<div class="panel-body">
<div class="row">
<div class="col-md-10">
<pre><%= job['last_error'] %></pre>
</div>
<div class="col-md-2">
<%= form_with(url: retry_now_que_job_path(job.id)) do %>
<%= submit_tag(
'Retry now',
class: 'btn btn-primary btn-lg btn-block'
) %>
<% end %>
<%= form_with(url: cancel_que_job_path(job.id)) do %>
<%= submit_tag(
'Cancel Job',
class: 'btn btn-warning btn-lg btn-block',
style: 'margin-top: 5px;'
) %>
<% end %>
</div>
</div>
</div>
</div>
</div>
<% end %>
</div>
|