def _process(self): form = make_registration_form(self.regform)() if form.validate_on_submit(): registration = create_registration(self.regform, form.data, self.invitation) return redirect( url_for('.display_regform', registration.locator.registrant)) elif form.is_submitted(): # not very pretty but usually this never happens thanks to client-side validation for error in form.error_list: flash(error, 'error') user_data = { t.name: getattr(session.user, t.name, None) if session.user else '' for t in PersonalDataType } if self.invitation: user_data.update((attr, getattr(self.invitation, attr)) for attr in ('first_name', 'last_name', 'email')) user_data['title'] = get_title_uuid(self.regform, user_data['title']) return self.view_class.render_template( 'display/regform_display.html', self._conf, event=self.event_new, regform=self.regform, sections=get_event_section_data(self.regform), payment_conditions=payment_event_settings.get( self.event_new, 'conditions'), payment_enabled=self.event_new.has_feature('payment'), user_data=user_data, invitation=self.invitation, registration=self.registration, management=False, login_required=self.regform.require_login and not session.user)
def _process(self): form = make_registration_form(self.regform)() if form.validate_on_submit(): registration = create_registration(self.regform, form.data, self.invitation) return redirect(url_for('.display_regform', registration.locator.registrant)) elif form.is_submitted(): # not very pretty but usually this never happens thanks to client-side validation for error in form.error_list: flash(error, 'error') user_data = {t.name: getattr(session.user, t.name, None) if session.user else '' for t in PersonalDataType} if self.invitation: user_data.update((attr, getattr(self.invitation, attr)) for attr in ('first_name', 'last_name', 'email')) user_data['title'] = get_title_uuid(self.regform, user_data['title']) return self.view_class.render_template('display/regform_display.html', self._conf, event=self.event_new, regform=self.regform, sections=get_event_section_data(self.regform), payment_conditions=payment_event_settings.get(self.event_new, 'conditions'), payment_enabled=self.event_new.has_feature('payment'), user_data=user_data, invitation=self.invitation, registration=self.registration, management=False, login_required=self.regform.require_login and not session.user)
def _process(self): conditions = event_settings.get(self.event_new, "conditions") return WPPaymentEvent.render_template("terms_and_conditions.html", self._conf, conditions=conditions)
def _process(self): conditions = event_settings.get(self.event_new, 'conditions') return WPPaymentEvent.render_template('terms_and_conditions.html', self._conf, conditions=conditions)
def _process(self): conditions = event_settings.get(self._conf, 'conditions') return WPPaymentEvent.render_template('terms_and_conditions.html', self._conf, conditions=conditions)