{% extends "base.html" %} {% block title %}Backup-Verwaltung{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Zeitpunkt: {{ last_db_backup.created_at.strftime('%d.%m.%Y %H:%M:%S') }}
Größe: {{ (last_db_backup.filesize / 1024 / 1024)|round(2) }} MB
{% if last_db_backup.github_uploaded %}✅ GitHub gesichert
{% endif %} {% else %}Noch kein Backup vorhanden
{% endif %}Zeitpunkt: {{ last_server_backup.created_at.strftime('%d.%m.%Y %H:%M:%S') }}
Größe: {{ (last_server_backup.filesize / 1024 / 1024)|round(2) }} MB
{% if last_server_backup.github_uploaded %}✅ GitHub gesichert
{% endif %} {% else %}Noch kein Server-Backup vorhanden
{% endif %}| Zeitstempel | Dateiname | Größe | Typ | Status | Erstellt von | GitHub | Aktionen |
|---|---|---|---|---|---|---|---|
| {{ backup.created_at.strftime('%d.%m.%Y %H:%M:%S') }} | {{ backup.filename or 'N/A' }} {% if backup.is_encrypted %} 🔒 {% endif %} {% if backup.is_server_backup %} Server {% else %} DB {% endif %} | {% if backup.filesize %} {{ (backup.filesize / 1024 / 1024)|round(2) }} MB {% else %} - {% endif %} | {% if backup.backup_type == 'manual' %} Manuell {% elif backup.backup_type == 'server' %} Server {% else %} Automatisch {% endif %} | {% if backup.status == 'success' %} ✅ Erfolgreich {% elif backup.status == 'failed' %} ❌ Fehlgeschlagen {% else %} ⏳ In Bearbeitung {% endif %} | {{ backup.created_by }} | {% if backup.github_uploaded %} ✅ {% else %} ❌ {% endif %} |
{% if backup.status == 'success' %}
{% if backup.file_exists or backup.github_uploaded %}
📥
{% endif %}
{% if not backup.github_uploaded and backup.file_exists %}
{% endif %}
{% if not backup.is_server_backup %}
{% endif %}
{% endif %}
|
Noch keine Backups vorhanden.
| Dateiname | Typ | Pfad | Aktionen |
|---|---|---|---|
| {{ backup.filename }} | {% if backup.type == 'server' %} Server {% else %} Datenbank {% endif %} | {{ backup.path }} |
Keine Backups auf GitHub gefunden.