def _process(self): current_event_settings = payment_event_settings.get_all(self.event) defaults = FormDefaults(current_event_settings, **payment_settings.get_all()) form = EventSettingsForm(prefix='payment-', obj=defaults) if form.validate_on_submit(): payment_event_settings.set_multi(self.event, form.data) flash(_('Settings saved'), 'success') return jsonify_data() return jsonify_form(form)
def _process(self): current_event_settings = event_settings.get_all(self.event_new) defaults = FormDefaults(current_event_settings, **settings.get_all()) form = EventSettingsForm(prefix="payment-", obj=defaults) if form.validate_on_submit(): event_settings.set_multi(self.event_new, form.data) flash(_("Settings saved"), "success") return jsonify_data() return jsonify_form(form)
def _process(self): event = self._conf current_event_settings = event_settings.get_all(event) defaults = FormDefaults(current_event_settings, **settings.get_all()) form = EventSettingsForm(prefix='payment-', obj=defaults, event=event) if form.validate_on_submit(): event_settings.set_multi(event, form.data) flash(_('Settings saved'), 'success') return redirect(url_for('.event_settings', event)) return WPPaymentEventManagement.render_template('management/payments_edit.html', event, event=event, form=form)