aboutsummaryrefslogtreecommitdiffstats
path: root/templates/admin/monitor.tmpl
blob: 80920825636d683d95ee8fb523d6b32d60ab0611 (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
65
{{template "base/head" .}}
<div class="admin monitor">
  <div class="ui container">
    <div class="ui grid">
      {{template "admin/navbar" .}}
      <div class="twelve wide column content">
        {{template "base/alert" .}}
        <h4 class="ui top attached header">
          {{.i18n.Tr "admin.monitor.cron"}}
        </h4>
        <div class="ui attached table segment">
          <table class="ui very basic striped table">
            <thead>
              <tr>
                <th>{{.i18n.Tr "admin.monitor.name"}}</th>
                <th>{{.i18n.Tr "admin.monitor.schedule"}}</th>
                <th>{{.i18n.Tr "admin.monitor.next"}}</th>
                <th>{{.i18n.Tr "admin.monitor.previous"}}</th>
                <th>{{.i18n.Tr "admin.monitor.execute_times"}}</th>
              </tr>
            </thead>
            <tbody>
              {{range .Entries}}
              <tr>
                <td>{{.Description}}</td>
                <td>{{.Spec}}</td>
                <td>{{DateFmtLong .Next}}</td>
                <td>{{if gt .Prev.Year 1 }}{{DateFmtLong .Prev}}{{else}}N/A{{end}}</td>
                <td>{{.ExecTimes}}</td>
              </tr>
              {{end}}
            </tbody>
          </table>
        </div>

        <h4 class="ui top attached header">
          {{.i18n.Tr "admin.monitor.process"}}
        </h4>
        <div class="ui attached table segment">
          <table class="ui very basic striped table">
            <thead>
              <tr>
                <th>Pid</th>
                <th>{{.i18n.Tr "admin.monitor.desc"}}</th>
                <th>{{.i18n.Tr "admin.monitor.start"}}</th>
                <th>{{.i18n.Tr "admin.monitor.execute_time"}}</th>
              </tr>
            </thead>
            <tbody>
              {{range .Processes}}
              <tr>
                <td>{{.Pid}}</td>
                <td>{{.Description}}</td>
                <td>{{DateFmtLong .Start}}</td>
                <td>{{TimeSince .Start $.Lang}}</td>
              </tr>
              {{end}}
            </tbody>
          </table>
        </div>
      </div>
    </div>
  </div>
</div>
{{template "base/footer" .}}