{# `doctor`, rendered. `unknown` is a check that could not run and is deliberately not `ok` — the distinction is the report's whole value. #}{% extends layout %} {% import "macros.html" as m %} {% block content %} {% if panels.doctor.ok %}

{{ m.state(panels.doctor.data.state) }}

{% for check in panels.doctor.data.checks %} {% endfor %}
CheckStateDetail
{{ check.name }}{{ m.state(check.state) }}{{ check.detail }}

doctor builds nothing expensive — no model runtime is loaded and no document is read — which is why it is safe to run on an installation that is not working.

{% else %}{{ m.failed(panels.doctor) }}{% endif %} {% endblock %}