{% extends 'dlux/base.html' %} {% load static %} {% block title %}{{ DLUX_STRINGS.sysbackup_title }}{% endblock %} {% block content %}
{{ DLUX_STRINGS.sysbackup_subtitle }}
{{ 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.user_report_timestamp }} | {{ DLUX_STRINGS.sysbackup_requested_by }} | {{ DLUX_STRINGS.sysbackup_trigger|default:'Trigger' }} | {{ DLUX_STRINGS.sysbackup_status }} | {{ DLUX_STRINGS.sysbackup_rows }} | {{ DLUX_STRINGS.sysbackup_files }} | {{ DLUX_STRINGS.sysbackup_size }} | |
|---|---|---|---|---|---|---|---|
| {{ backup.created_at|date:'Y-m-d H:i' }} | {{ backup.requested_by_username|default:'-' }} | {{ backup.get_trigger_display }} | {% if backup.status == 'completed' %}{{ backup.get_status_display }} {% elif backup.status == 'failed' %}{{ backup.get_status_display }} {% else %}{{ backup.get_status_display }}{% endif %} {% if backup.passphrase_required %} {{ DLUX_STRINGS.sysbackup_passphrase_badge }} {% endif %} | {{ backup.row_count }} | {{ backup.file_count }} | {{ backup.file_size|filesizeformat }} | {% if backup.status == 'completed' %} {{ DLUX_STRINGS.sysbackup_download }} {% endif %} |
| {{ DLUX_STRINGS.sysbackup_empty }} | |||||||
{{ DLUX_STRINGS.sysbackup_orphans_hint }}
| {{ orphan.name }} | {{ orphan.size|filesizeformat }} | |
| {{ DLUX_STRINGS.sysbackup_no_orphans }} |
| {{ restore.created_at|date:'Y-m-d H:i' }} | {{ restore.requested_by_username|default:'-' }} | {% if restore.status == 'completed' %}{{ restore.get_status_display }} {% elif restore.status == 'failed' %}{{ restore.get_status_display }} {% else %}{{ restore.get_status_display }}{% endif %} | {{ restore.error|truncatechars:80 }} |
| {{ DLUX_STRINGS.sysrestore_none }} |
{{ DLUX_STRINGS.sysrestore_warning }}
{{ DLUX_STRINGS.sysrestore_signout_note }}