예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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)
예제 #4
0
 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)