Merge pull request 'link hostnames, not service names' (#3) from kunsi-heading-links-fixup into main

Reviewed-on: https://git.kunsmann.eu/sophie/simple-icinga-dashboard/pulls/3
This commit is contained in:
sophie 2021-01-02 13:48:30 +00:00
commit 51840f17cd

View file

@ -51,11 +51,11 @@ def render_services_per_host(host, data):
services_template = """ services_template = """
<li class="list-group-item d-flex justify-content-between align-items-center"> <li class="list-group-item d-flex justify-content-between align-items-center">
<a href="#{0}">{0}</a> {}
<span class="badge badge-{1}">{2}</span> <span class="badge badge-{}">{}</span>
</li> </li>
""" """
services_hostname_template = """<div class="card-header d-flex justify-content-between align-items-center"><h4>{}</h4> <span class="badge badge-success">OK</span></div>""" services_hostname_template = """<div class="card-header d-flex justify-content-between align-items-center"><h4><a href="#{0}">{0}</a></h4> <span class="badge badge-{1}">{2}</span></div>"""
for service in sorted(data['services']['results'], key=lambda x: x['attrs']['display_name']): for service in sorted(data['services']['results'], key=lambda x: x['attrs']['display_name']):
if service['attrs']['host_name'] == host: if service['attrs']['host_name'] == host: