- {% if status.update_available %}
- {% trans %}update_manager.new_version_available.title{% endtrans %}
- {% else %}
- {% trans %}update_manager.latest_release{% endtrans %}
- {% endif %}
-
-
- {% if status.latest_version %}
-
+ {# 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 %}
+ {% 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 and not web_updates_disabled %}
+
+ {% endif %}
+
+ {% if status.published_at %}
+
+
+ {% trans %}update_manager.released{% endtrans %}: {{ status.published_at|date('Y-m-d') }}
{% endif %}
-
-
- {% if status.update_available and status.can_auto_update and validation.valid and not web_updates_disabled %}
-
+ {% else %}
+
+
+
{% trans %}update_manager.could_not_fetch_releases{% endtrans %}
- {% trans %}update_manager.available_versions{% endtrans %}
-
-
-
-
-
+
+ {# Available Versions #}
+
+
+
+ {% trans %}update_manager.available_versions{% endtrans %}
+
+
+
+
+
{% trans %}update_manager.version{% endtrans %}
{% trans %}update_manager.released{% endtrans %}
-
-
+
+
{% for release in all_releases %}
@@ -280,8 +288,8 @@
{% endfor %}
-
-
+
+
+
-
- {# Update History & Backups #}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ {# Update History & Backups #}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{% trans %}update_manager.date{% endtrans %}
{% trans %}update_manager.log_file{% endtrans %}
-
-
+
+
{% for log in update_logs %}
@@ -356,8 +364,8 @@
@@ -372,39 +380,39 @@
{% endfor %}
-
-
+
+
+
-
-
- {% if is_granted('@system.manage_updates') and not is_locked %}
-
-
-
- {% endif %}
- {% if is_docker %}
-
-
- {% trans %}update_manager.backup.docker_warning{% endtrans %}
-
- {% endif %}
-
-
-
+
+ {% if is_granted('@system.manage_updates') and not is_locked %}
+
+
+
+ {% endif %}
+ {% if is_docker %}
+
+
+ {% trans %}update_manager.backup.docker_warning{% endtrans %}
+
+ {% endif %}
+
+
+
{% trans %}update_manager.date{% endtrans %}
{% trans %}update_manager.file{% endtrans %}
{% trans %}update_manager.size{% endtrans %}
-
-
+
+
{% for backup in backups %}
@@ -418,16 +426,16 @@
{% if not backup_download_disabled and is_granted('@system.manage_updates') %}
{% endif %}
{% if not backup_restore_disabled and is_granted('@system.manage_updates') %}
@@ -449,8 +457,8 @@
@@ -458,46 +466,46 @@
{% if not backup_download_disabled and is_granted('@system.manage_updates') %}
- {# Per-backup download modal - no inline JS needed, CSP compatible with Turbo #}
-
-
-
-
@@ -508,8 +516,9 @@
{% endfor %}
-
-
+
+
+
@@ -517,6 +526,5 @@
-
{% endblock %}
diff --git a/templates/helper.twig b/templates/helper.twig
index 9e68d56c..e8c926e7 100644
--- a/templates/helper.twig
+++ b/templates/helper.twig
@@ -1,8 +1,8 @@
{% macro boolean(value) %}
{% if value %}
- {% trans %}bool.true{% endtrans %}
+ {% trans %}Yes{% endtrans %}
{% else %}
- {% trans %}bool.false{% endtrans %}
+ {% trans %}No{% endtrans %}
{% endif %}
{% endmacro %}
@@ -14,9 +14,9 @@
{% macro bool_icon(bool) %}
{% if bool %}
-
+
{% else %}
-
+
{% endif %}
{% endmacro %}
@@ -24,7 +24,7 @@
{% if value %}
{% set class = class ~ ' bg-success' %}
{% else %}
- {% set class = class ~ ' bg-danger' %}
+ {% set class = class ~ ' bg-secondary' %}
{% endif %}
{{ _self.bool_icon(value) }} {{ _self.boolean(value) }}
diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index 92376434..bcd07331 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -12923,5 +12923,23 @@ Buerklin-API Authentication server:
Cancel
+
+
+ update_manager.web_updates_allowed
+ Web updates allowed
+
+
+
+
+ update_manager.backup_restore_allowed
+ Backup restore allowed
+
+
+
+
+ update_manager.backup_download_allowed
+ Backup download allowed
+
+