{% load dlux_tags %} {# One cell of SystemBackupTable; context: backup, backup_policy, backup_stall_warn_seconds, quiet_for, DLUX_STRINGS. #} {% if backup.status == 'completed' %}{{ backup.get_status_display }} {% elif backup.status == 'failed' %}{{ backup.get_status_display }} {% elif backup.status == 'cancelled' %}{{ DLUX_STRINGS.sysbackup_status_cancelled|default:'Cancelled' }} {% elif backup.next_attempt_at %}{{ DLUX_STRINGS.sysbackup_status_retrying|default:'Retrying' }} {% elif backup.is_active and quiet_for > backup_stall_warn_seconds %}{{ DLUX_STRINGS.sysbackup_status_no_progress|default:'No progress' }} {% else %}{{ backup.get_status_display }}{% endif %} {% if backup.encryption == 'none' %} {{ DLUX_STRINGS.sysbackup_unencrypted_badge|default:'Not encrypted' }} {% elif backup.passphrase_required %} {{ DLUX_STRINGS.sysbackup_passphrase_badge }} {% endif %} {% if backup.attempt_count > 1 %} {{ DLUX_STRINGS.sysbackup_attempt_short|default:'Try' }} {{ backup.attempt_count }}/{{ backup_policy.max_attempts }} {% endif %}