diff --git a/src/pretix/control/views/global_settings.py b/src/pretix/control/views/global_settings.py index dba972626..5ca1bda22 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')