{% extends "admin/index.html" %}
{% load i18n %}
{% comment %}
Copyright 2010 Canonical Ltd. This software is licensed under the
GNU Affero General Public License version 3 (see the file LICENSE).
{% endcomment %}
{% block breadcrumbs %}
{% trans "Readonly status per application server" %}
{% for server in appservers %}
{{server.name}}
{{server.state}}
{% if server.reachable %}
{% if server.readonly %}{% trans "In readonly mode" %}
{% if server.automatic %}- {% trans "Automatically failed over" %}
{% ifequal server.next_recovery_due None %}
- {% trans "All recovery attempts have failed" %}
{% else %}
- {% blocktrans with server.next_recovery_due|floatformat as next_recovery_due %}Next recovery attempt in {{next_recovery_due}} seconds{% endblocktrans %}
{% endifequal %}
{% else %}
- {% trans "Manually disabled" %}
- {% trans "Will not attempt automatic recovery" %}
{% endif %}
|
{% trans "Leave readonly" %}
|
{% else %}
{% trans "Operating normally" %}
{% trans "Set readonly" %}
|
{% endif %}
{% else %}{% trans "Server is unreachable or out of sync" %}
|
{% endif %}
{% if server.reachable %}
{% for conn in server.connections %}
{% if conn.failed %}
{% else %}
{% endif %}
{{conn.id}}:
{% if conn.failed %} Failed {% else %} OK {% endif %}
|
{% if conn.failed %}
{% trans "Enable" %}
{% else %}
{% trans "Disable" %}
{% endif %}
|
{% endfor %}
{% endif %}
{% endfor %}
{% if clear_all_readonly %}
{% trans "Leave readonly on all appservers" %}
{% endif %}
{% if set_all_readonly %}
{% trans "Set readonly on all appservers" %}
{% endif %}
{% endblock %}
{% block sidebar %}{% endblock %}