{% load dlux_tags %} {# One cell of SystemRestoreTable; context: restore (with live_progress, live_eta), DLUX_STRINGS. #} {% if restore.is_active %} {{ restore.live_progress.progress_percent }}% {% if restore.live_progress.progress_message %}{{ restore.live_progress.progress_message }}{% endif %} {{ DLUX_STRINGS.sysbackup_last_signal|default:'Last update' }}: {{ restore.seconds_since_signal }}{{ DLUX_STRINGS.sysbackup_seconds_short|default:'s' }} {% if restore.live_eta is not None %}{{ DLUX_STRINGS.sysbackup_eta_short|default:'~{duration} left'|dlux_format_duration:restore.live_eta }}{% endif %} {% elif restore.status == 'failed' %} {% if restore.error %}{{ restore.error|truncatechars:120 }}{% endif %} {% elif restore.duration_seconds is not None %} {{ restore.duration_seconds|dlux_duration }} {% endif %}