feat: display total backup size

This commit is contained in:
2026-03-23 08:15:19 +00:00
parent 6cbec23c49
commit 4d3240a392
2 changed files with 33 additions and 2 deletions
+8 -1
View File
@@ -121,6 +121,7 @@ def dashboard():
"""Main dashboard."""
instances = db.get_all_instances()
all_backups = db.get_all_backups()
total_backup_size = sum((backup.get('file_size') or 0) for backup in all_backups)
# Add instance info to each backup
for backup in all_backups:
@@ -129,7 +130,13 @@ def dashboard():
backup['instance_name'] = instance['name']
backup['instance_identifier'] = instance['identifier']
return render_template('dashboard.html', instances=instances, backups=all_backups, sftp_server=sftp_server)
return render_template(
'dashboard.html',
instances=instances,
backups=all_backups,
sftp_server=sftp_server,
total_backup_size=total_backup_size
)
@app.route('/instances')