From acab1af0e9bebeea011de1be472f298ddedd862b Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 1 Nov 2016 17:05:29 +0100 Subject: [PATCH] Add feedback to global settings --- src/pretix/control/views/global_settings.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pretix/control/views/global_settings.py b/src/pretix/control/views/global_settings.py index dba972626e..5ca1bda227 100644 --- a/src/pretix/control/views/global_settings.py +++ b/src/pretix/control/views/global_settings.py @@ -1,4 +1,6 @@ +from django.contrib import messages from django.shortcuts import reverse +from django.utils.translation import ugettext_lazy as _ from django.views.generic import FormView from pretix.control.forms.global_settings import GlobalSettingsForm @@ -11,7 +13,12 @@ class GlobalSettingsView(AdministratorPermissionRequiredMixin, FormView): def form_valid(self, form): form.save() + messages.success(self.request, _('Your changes have been saved.')) return super().form_valid(form) + def form_invalid(self, form): + messages.error(self.request, _('Your changes have not been saved, see below for errors.')) + return super().form_invalid(form) + def get_success_url(self): return reverse('control:global-settings')