From 5cd1a1954c5cf99407581ef9fbfa3b7edcc1b151 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Thu, 23 Aug 2018 22:16:30 -0400 Subject: [PATCH] backups: Provide a default backup name Signed-off-by: James Valleroy Reviewed-by: Joseph Nuthalapati --- plinth/modules/backups/views.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plinth/modules/backups/views.py b/plinth/modules/backups/views.py index cb2954178..ab6b26aff 100644 --- a/plinth/modules/backups/views.py +++ b/plinth/modules/backups/views.py @@ -18,6 +18,7 @@ Views for the backups app. """ +from datetime import date from django.contrib import messages from django.contrib.messages.views import SuccessMessageMixin from django.http import Http404 @@ -61,6 +62,12 @@ class CreateArchiveView(SuccessMessageMixin, FormView): context['title'] = _('Create Archive') return context + def get_initial(self): + """Return the initial data to use for forms on this view.""" + initial = super().get_initial() + initial['name'] = 'FreedomBox_backup_' + str(date.today()) + return initial + def form_valid(self, form): """Create the archive on valid form submission.""" backups.create_archive(form.cleaned_data['name'],