1{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin monitor")}}
2<div class="admin-setting-content">
3 <h4 class="ui top attached header">
4 {{ctx.Locale.Tr "admin.monitor.queues"}}
5 </h4>
6 <div class="ui attached table segment">
7 <table class="ui very basic striped table unstackable">
8 <thead>
9 <tr>
10 <th>{{ctx.Locale.Tr "admin.monitor.queue.name"}}</th>
11 <th>{{ctx.Locale.Tr "admin.monitor.queue.type"}}</th>
12 <th>{{ctx.Locale.Tr "admin.monitor.queue.exemplar"}}</th>
13 <th>{{ctx.Locale.Tr "admin.monitor.queue.numberworkers"}}</th>
14 <th>{{ctx.Locale.Tr "admin.monitor.queue.activeworkers"}}</th>
15 <th>{{ctx.Locale.Tr "admin.monitor.queue.numberinqueue"}}</th>
16 <th></th>
17 </tr>
18 </thead>
19 <tbody>
20 {{range $qid, $q := .Queues}}
21 <tr>
22 <td>{{$q.GetName}}</td>
23 <td>{{$q.GetType}}</td>
24 <td>{{$q.GetItemTypeName}}</td>
25 <td>{{$q.GetWorkerNumber}}</td>
26 <td>{{$q.GetWorkerActiveNumber}}</td>
27 <td>{{$sum := $q.GetQueueItemNumber}}{{if lt $sum 0}}-{{else}}{{$sum}}{{end}}</td>
28 <td><a href="{{$.Link}}/{{$qid}}" class="button">{{ctx.Locale.Tr "admin.monitor.queue.review_add"}}</a></td>
29 </tr>
30 {{end}}
31 </tbody>
32 </table>
33 </div>
34</div>
35{{template "admin/layout_footer" .}}
36