{% extends "admin_base.html" %} {% block extra_head %} {{ super() }} {% endblock %} {% block admin_content %} {% set svc = service %}
← All services

{{ svc.title }}

{{ svc.status }}
{% if svc.description %}

{{ svc.description }}

{% endif %} {% if svc.details %}
Grading algorithm
{{ svc.details }}
{% endif %}
Uptime{{ svc.uptime or "-" }}
Last run{% if svc.last_run %}{{ format_date(svc.last_run, include_time=True) }}{% else %}-{% endif %}
Next run{% if svc.next_run %}{{ format_date(svc.next_run, include_time=True) }}{% else %}-{% endif %}
Heartbeat{% if svc.heartbeat %}{{ format_date(svc.heartbeat, include_time=True) }}{% else %}-{% endif %}
Intervalevery {{ svc.interval_seconds }}s
{% for group in svc.field_groups %}
{{ group.name }} {% for field in group.fields %}
{% if field.type == "bool" %} {% elif field.type == "select" %} {% elif field.type == "text" %} {% elif field.type == "password" %} {% elif field.type == "int" %} {% elif field.type == "float" %} {% elif field.type == "url" %} {% else %} {% endif %} {% if field.help %}{{ field.help }}{% endif %}
{% endfor %}
{% endfor %}
Log
{% for line in svc.log_buffer %}{{ line }}
{% else %}No log entries yet.
{% endfor %}
Live output
No live output yet.
{% endblock %} {% block extra_js %} {% endblock %}