summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alvarez Piedehierro <palvarez89@gmail.com>2017-07-07 01:06:11 +0100
committerPedro Alvarez Piedehierro <palvarez89@gmail.com>2017-07-13 19:20:40 +0100
commitf91dc87d4d79ae8af213ffa8cfc8aa268d7bcf83 (patch)
tree25eddeb378c9cc6f32d14519681a7f201a29c2c6
parent79bdd7d34958d5b84dce7d44c16154eb20cbfd1f (diff)
downloadlorry-controller-f91dc87d4d79ae8af213ffa8cfc8aa268d7bcf83.tar.gz
templates/status.tpl: Add column to show failures
Make all columns align to the top, so that the content stays in the same place when expanding the log output column.
-rw-r--r--static/style.css1
-rw-r--r--templates/status.tpl12
2 files changed, 12 insertions, 1 deletions
diff --git a/static/style.css b/static/style.css
index 8a6937d..4998b2a 100644
--- a/static/style.css
+++ b/static/style.css
@@ -15,4 +15,5 @@ td {
font-family: monospace;
border-top: 1px solid black;
text-align: left;
+ vertical-align: top;
}
diff --git a/templates/status.tpl b/templates/status.tpl
index 2665861..939f77d 100644
--- a/templates/status.tpl
+++ b/templates/status.tpl
@@ -104,7 +104,9 @@
<th>Path</th>
<th>Interval</th>
<th>Due</th>
+<th>Last run exit</th>
<th>Job?</th>
+
</tr>
% for i, spec in enumerate(run_queue):
% obj = json.loads(spec['text'])
@@ -118,7 +120,15 @@
<td>{{spec['path']}}</td>
% end
<td>{{spec['interval_nice']}}</td>
-<td>{{spec['due_nice']}}</td>
+<td nowrap>{{spec['due_nice']}}</td>
+% if publish_failures and spec['last_run_exit'] is not None and spec['last_run_error'] != "":
+<td><details>
+ <summary>{{spec['last_run_exit']}}: Show log</summary>
+ <p><pre>{{spec['last_run_error']}}</pre></p>
+</details></td>
+% else:
+<td>{{spec['last_run_exit']}}</td>
+% end
% if spec['running_job'] and links:
<td><a href="/1.0/job-html/{{spec['running_job']}}">{{spec['running_job']}}</a></td>
% else: