{% extends "main_card.html.twig" %} {% block title %}Part-DB {% trans %}update_manager.title{% endtrans %}{% endblock %} {% block card_title %} Part-DB {% trans %}update_manager.title{% endtrans %} {% endblock %} {% block card_content %}
{# Maintenance Mode Warning #} {% if is_maintenance %} {% endif %} {# Lock Warning #} {% if is_locked %} {% endif %}
{# Current Version Card #}
{% trans %}update_manager.current_installation{% endtrans %}
{% if status.git.is_git_install %} {% endif %}
{% trans %}update_manager.version{% endtrans %} {{ status.current_version }}
{% trans %}update_manager.installation_type{% endtrans %} {{ status.installation.type_name }}
{% trans %}update_manager.git_branch{% endtrans %} {{ status.git.branch ?? 'N/A' }}
{% trans %}update_manager.git_commit{% endtrans %} {{ status.git.commit ?? 'N/A' }}
{% trans %}update_manager.local_changes{% endtrans %} {% if status.git.has_local_changes %} {% trans %}update_manager.yes{% endtrans %} {% else %} {% trans %}update_manager.no{% endtrans %} {% endif %}
{% trans %}update_manager.auto_update_supported{% endtrans %} {% if status.can_auto_update %} {% trans %}update_manager.yes{% endtrans %} {% else %} {% trans %}update_manager.no{% endtrans %} {% endif %}
{# Latest Version / Update Card #}
{% if status.update_available %} {% trans %}update_manager.new_version_available.title{% endtrans %} {% else %} {% trans %}update_manager.latest_release{% endtrans %} {% endif %}
{% if status.latest_version %}
{{ status.latest_tag }} {% if not status.update_available %}

{% trans %}update_manager.already_up_to_date{% endtrans %}

{% endif %}
{% if status.update_available and status.can_auto_update and validation.valid %}
{% endif %} {% if status.published_at %}

{% trans %}update_manager.released{% endtrans %}: {{ status.published_at|date('Y-m-d') }}

{% endif %} {% else %}

{% trans %}update_manager.could_not_fetch_releases{% endtrans %}

{% endif %}
{% if status.latest_tag %} {% endif %}
{# Validation Issues #} {% if not validation.valid %} {% endif %}
{# Available Versions #}
{% trans %}update_manager.available_versions{% endtrans %}
{% for release in all_releases %} {% else %} {% endfor %}
{% trans %}update_manager.version{% endtrans %} {% trans %}update_manager.released{% endtrans %}
{{ release.tag }} {% if release.prerelease %} pre {% endif %} {% if release.version == status.current_version %} {% trans %}update_manager.current{% endtrans %} {% endif %} {{ release.published_at|date('Y-m-d') }}
{% if release.version != status.current_version and status.can_auto_update and validation.valid %}
{% endif %}
{% trans %}update_manager.no_releases_found{% endtrans %}
{# Update History & Backups #}
{% for log in update_logs %} {% else %} {% endfor %}
{% trans %}update_manager.date{% endtrans %} {% trans %}update_manager.log_file{% endtrans %}
{{ log.date|date('Y-m-d H:i') }} {{ log.file }}
{% trans %}update_manager.no_logs_found{% endtrans %}
{% for backup in backups %} {% else %} {% endfor %}
{% trans %}update_manager.date{% endtrans %} {% trans %}update_manager.file{% endtrans %} {% trans %}update_manager.size{% endtrans %}
{{ backup.date|date('Y-m-d H:i') }} {{ backup.file }} {{ (backup.size / 1024 / 1024)|number_format(1) }} MB
{% trans %}update_manager.no_backups_found{% endtrans %}
{# Non-auto-update installations info #} {% if not status.can_auto_update %}
{{ status.installation.type_name }}

{{ status.installation.update_instructions }}

{% endif %}
{% endblock %}