{% extends "admin/base_site.html" %} {% load i18n %} {% block breadcrumbs %} {% endblock %} {% block extrastyle %} {{ block.super }} {% endblock %} {% block content %}

{% trans "Upgrade Report" %}

{% csrf_token %} {% if report.settings.is_stable_mode %} {% blocktrans trimmed asvar unstable_confirm_message %} This node is configured for stable updates. Continue with an unstable upgrade? {% endblocktrans %} {% endif %}
{% with report=auto_upgrade_report %}

{% trans "Settings" %}

{% trans "Auto-upgrade status" %}
{% if report.settings.enabled %} {% if report.settings.is_unstable_mode %} {% trans "Enabled (tracking the unstable channel)" %} {% elif report.settings.is_stable_mode %} {% trans "Enabled (tracking the stable release channel)" %} {% else %} {% blocktrans %}Enabled (mode "{{ report.settings.mode }}"){% endblocktrans %} {% endif %} {% else %} {% if report.settings.lock_exists %} {% trans "Disabled (mode file present but unreadable)" %} {% else %} {% trans "Disabled" %} {% endif %} {% endif %}
{% trans "Channel" %}
{{ report.settings.channel }} {% if report.settings.raw_mode and report.settings.raw_mode|lower != report.settings.channel %}

{% blocktrans %}Legacy mode value: {{ report.settings.raw_mode }}{% endblocktrans %}

{% endif %}
{% trans "Local revision" %}
{% if report.settings.local_revision %} {{ report.settings.local_revision }} {% else %} {% trans "Unavailable" %} {% endif %}
{% trans "Origin revision" %}
{% if report.settings.origin_revision %} {{ report.settings.origin_revision }} {% else %} {% trans "Unavailable" %} {% endif %} {% if report.settings.origin_revision_error %}

{{ report.settings.origin_revision_error }}

{% endif %}
{% translate "Check Last Revision" as check_revision_label %}
{% trans "Revision checks" %}
{% csrf_token %} {% if report.settings.revision_checked_label %}

{% blocktrans %}Last checked {{ report.settings.revision_checked_label }}.{% endblocktrans %}

{% else %}

{% trans "Revision details are retrieved on demand." %}

{% endif %}
{% trans "Task" %}
{{ report.settings.task_name }} {% if report.schedule.task_admin_url %} [ {% trans "View" %} ] {% endif %} {% if report.settings.task_path %} — {{ report.settings.task_path }} {% endif %}
{% trans "Log file" %}
{{ report.settings.log_path }}
{% trans "Suite uptime" %}
{% if report.settings.suite_uptime %} {{ report.settings.suite_uptime }} {% else %} {% trans "Unavailable" %} {% endif %}
{% trans "Blocked revisions" %}
{% if report.settings.skip_revisions %}
    {% for revision in report.settings.skip_revisions %}
  • {{ revision }}
  • {% endfor %}
{% else %} {% trans "No revisions are currently blocked." %} {% endif %}
{% if report.settings.read_error %}

{% trans "The auto-upgrade mode could not be read; verify the lock file permissions." %}

{% endif %}

{% trans "Schedule" %}

{% if report.schedule.available %} {% if report.schedule.configured %} {% if report.schedule.description %} {% endif %}
{% trans "Enabled" %} {% if report.schedule.enabled %} {% trans "Yes" %} {% else %} {% trans "No" %} {% endif %}
{% trans "One-off" %} {% if report.schedule.one_off %} {% trans "Yes" %} {% else %} {% trans "No" %} {% endif %}
{% trans "Queue" %} {{ report.schedule.queue|default:"" }}
{% trans "Schedule" %} {{ report.schedule.schedule|default:"" }} {% if report.schedule.config_admin_url %} [ {% trans "View" %} ] {% endif %}
{% trans "Next run" %} {{ report.schedule.next_run|default:"" }}
{% trans "Last run" %} {{ report.schedule.last_run_at|default:"" }}
{% trans "Start time" %} {{ report.schedule.start_time|default:"" }}
{% trans "Expires" %} {{ report.schedule.expires|default:"" }}
{% trans "Run count" %} {{ report.schedule.total_run_count }}
{% trans "Failure count" %} {{ report.schedule.failure_count }}
{% trans "Description" %} {{ report.schedule.description }}
{% else %}

{% trans "The auto-upgrade periodic task has not been created yet." %}

{% endif %} {% else %} {% if report.schedule.error %}

{{ report.schedule.error }}

{% else %}

{% trans "Scheduling information is unavailable." %}

{% endif %} {% endif %}

{% trans "Recent activity" %}

{% if report.log_entries %} {% for entry in report.log_entries %} {% endfor %}
{% trans "Timestamp" %} {% trans "Message" %}
{{ entry.timestamp|default:"" }} {{ entry.message }}
{% else %}

{% trans "No auto-upgrade activity has been recorded yet." %}

{% endif %} {% if report.log_error %}

{{ report.log_error }}

{% endif %}
{% endwith %}
{% endblock %}