{% extends "layout.html" %} {% set active_page = "backup" %} {% set help_page = ["https://kizniche.github.io/Mycodo/Upgrade-Backup-Restore/#backup-restore", _('Backup Restore')] %} {% block title %} - {{_('Backup Restore')}}{% endblock %} {% block body %}
{% include 'flash_messages.html' %}

{{_('Backup Restore')}}

{{_('Backups can be created to preserve Mycodo settings or restore them at a later time. Camera images are not backed up. To save measurement data, go to the Export / Import page.')}}

{{form_backup.backup(class_='btn btn-primary', value='Create Backup')}}
{% if not backup_dirs %}
No backups found
{% else %} {%- for each_backup in backup_dirs -%}
{{form_backup.selected_dir(class_='form-control', value=each_backup[0][14:])}} {{form_backup.full_path(class_='form-control', value=full_paths[loop.index0])}}
{% set split_version = each_backup[0].split('-') %} {{each_backup[0][14:33]}}
v{{each_backup[0][34:]}}, {{"%.1f MB"|format(each_backup[1])}}
{{form_backup.download(class_='btn btn-primary btn-block', value='Download Backup')}}
{{form_backup.restore(class_='btn btn-primary btn-block', value='Restore Backup')}}
{{form_backup.delete(class_='btn btn-primary btn-block', value='Delete Backup', **{'onclick':'return confirm("Are you sure you want to delete this?")'})}}
{%- endfor -%} {% endif %}
{% endblock %}