fix for latest report in overview

* report/latest/<node_name> uses limit parameter in _query
  to get just one report
* disable "Latest Report" button if there is no report
* HTTP Status 500 if there is no report on report/latest/<node_name>
This commit is contained in:
Julius Härtl
2013-11-20 11:30:08 +01:00
parent dcf8abefe9
commit 08bad89041
2 changed files with 15 additions and 5 deletions

View File

@@ -78,7 +78,13 @@
{% endif %}
</td>
<td><a href="{{url_for('node', node_name=node.name)}}">{{ node.name }}</a></td>
<td><a class="btn btn-small btn-primary" href="{{url_for('report_latest', node_name=node.name)}}">Latest Report</a></td>
<td>
{% if node.unreported_time != None or node.status != 'unreported' %}
<a class="btn btn-small btn-primary" href="{{url_for('report_latest', node_name=node.name)}}">Latest Report</a>
{% else %}
<a class="btn btn-small"> No Report </a>
{% endif %}
</td>
</tr>
{% endif %}
{% endfor %}