{# -*- engine:django -*- #} {% extends "core/base.html" %} {% load i18n %} {% block browser_title %}{% blocktrans %}System status{% endblocktrans %}{% endblock %} {% block page_title %}{% blocktrans %}System status{% endblocktrans %}{% endblock %} {% block content %}
{% blocktrans %}System checks{% endblocktrans %} {# Maintenance mode #}
{% if maintenance_mode %}

{% blocktrans %}Maintenance mode enabled{% endblocktrans %}

{% blocktrans %} Only admin and visitors from internal IPs can access the site. {% endblocktrans %}

{% else %}

{% blocktrans %}Maintenance mode disabled{% endblocktrans %}

{% blocktrans %}Everyone can access the site.{% endblocktrans %}

{% endif %}
{# Debug mode #}
{% if DEBUG %}

{% blocktrans %}Debug mode enabled{% endblocktrans %}

{% blocktrans %} The web server throws back debug information on errors. Do not use in production! {% endblocktrans %}

{% else %}

{% blocktrans %}Debug mode disabled{% endblocktrans %}

{% blocktrans %} Debug mode is disabled. Default error pages are displayed on errors. {% endblocktrans %}

{% endif %}
{# Health checks #}
{% blocktrans %}System health checks{% endblocktrans %} {% for plugin in plugins %} {% endfor %}
{% trans "Service" %} {% trans "Status" %} {% trans "Time taken" %}
{% if plugin.status %} {% else %} {% endif %} {{ plugin.identifier }} {{ plugin.pretty_status }} {{ plugin.time_taken|floatformat:4 }} {% trans "seconds" %}
{% if tasks %}
{% blocktrans %}Celery task results{% endblocktrans %} {% for task in tasks %} {% if task != None %} {% endif %} {% endfor %}
{% trans "Task" %} {% trans "ID" %} {% trans "Date done" %} {% trans "Status" %}
{{ task.task_name }} {{ task.task_id }} {{ task.date_done }} {% if task.status == "PENDING" %} {% elif task.status == "STARTED" %} {% elif task.status == "SUCCESS" %} {% elif task.status == "FAILURE" %} {% elif task.status == "RETRY" %} {% elif task.status == "REVOKED" %} {% endif %}
{% endif %} {% endblock %}