queue_detail.html
⎇
Raw
1{{define "queue_detail"}}
2<div class="detail-view">
3 <div class="detail-header">
4 <a href="/queue" class="back-link">← Back to Queue</a>
5 <h2>Queue Details</h2>
6 <div class="download-status-header">
7 <span class="status-badge {{.Data.Status}}">{{.Data.Status}}</span>
8 </div>
9 </div>
10
11 <div class="download-info">
12 <dl>
13 <dt>URL</dt>
14 <dd><a href="{{.Data.URL}}" target="_blank">{{.Data.URL}}</a></dd>
15
16 <dt>Created</dt>
17 <dd>{{.Data.CreatedAt.Format "2006-01-02 15:04:05"}}</dd>
18
19 {{if .Data.StartedAt.Valid}}
20 <dt>Started</dt>
21 <dd>{{.Data.StartedAt.Time.Format "2006-01-02 15:04:05"}}</dd>
22 {{end}}
23
24 {{if .Data.CompletedAt.Valid}}
25 <dt>Completed</dt>
26 <dd>{{.Data.CompletedAt.Time.Format "2006-01-02 15:04:05"}}</dd>
27 {{end}}
28
29 {{if .Data.ErrorMessage.Valid}}
30 <dt>Error</dt>
31 <dd class="error-text">{{.Data.ErrorMessage.String}}</dd>
32 {{end}}
33 </dl>
34 </div>
35
36 <article>
37 <h3>Logs</h3>
38 <pre class="logs">{{if .Data.Logs.Valid}}{{.Data.Logs.String}}{{else}}No logs available yet...{{end}}</pre>
39 </article>
40</div>
41{{end}}