{% extends 'dlux/base.html' %} {% load django_tables2 static %} {% load dlux_tags %} {% block title %}{{ DLUX_STRINGS.sysbackup_title }}{% endblock %} {% block extra_head %} {{ block.super }} {% endblock %} {% block content %}
{{ backup_config.auto_export_target }}
{{ DLUX_STRINGS.sysbackup_rotation|default:'Rotation' }}: {{ backup_config.retention_days }} {{ DLUX_STRINGS.sysbackup_days|default:'days' }} / {{ backup_config.max_backups_to_keep }} {{ DLUX_STRINGS.sysbackup_files_label|default:'files' }} (0 = {{ DLUX_STRINGS.sysbackup_unlimited|default:'unlimited' }})
{{ DLUX_STRINGS.sysbackup_recovery_label|default:'Recovery' }}:
{% if backup_policy.auto_retry_enabled %}
{{ DLUX_STRINGS.sysbackup_recovery_on|default:'stalls fail after' }} {{ backup_policy.stall_timeout_minutes }}{{ DLUX_STRINGS.sysbackup_minutes_short|default:'m' }},
{{ backup_policy.max_attempts }} {{ DLUX_STRINGS.sysbackup_attempts_word|default:'attempts' }},
{{ backup_policy.retry_delay_minutes }}{{ DLUX_STRINGS.sysbackup_minutes_short|default:'m' }} {{ DLUX_STRINGS.sysbackup_apart|default:'apart' }}
{% else %}
{{ DLUX_STRINGS.sysbackup_recovery_off|default:'stalls fail after' }} {{ backup_policy.stall_timeout_minutes }}{{ DLUX_STRINGS.sysbackup_minutes_short|default:'m' }}; {{ DLUX_STRINGS.sysbackup_recovery_manual|default:'retry manually' }}
{% endif %}
{{ DLUX_STRINGS.sysbackup_orphans_hint }}
{% dlux_table_shell %}| {{ orphan.name }} | {{ orphan.size|filesizeformat }} |
{{ DLUX_STRINGS.sysbackup_resume_help|default:'A new attempt is recorded on the same backup entry. A partially written backup cannot be continued from where it stopped, so the snapshot is rebuilt from scratch.' }}
{{ DLUX_STRINGS.sysrestore_warning }}
{{ DLUX_STRINGS.sysrestore_signout_note }}