def _process(self): surveys = (Survey.query.with_parent(self.event_new) .filter(~Survey.is_deleted) .order_by(db.func.lower(Survey.title)) .all()) return WPManageSurvey.render_template('management/survey_list.html', self._conf, event=self.event_new, surveys=surveys)
def _process(self): surveys = (Survey.query.with_parent( self.event).filter(~Survey.is_deleted).order_by( db.func.lower(Survey.title)).all()) return WPManageSurvey.render_template('management/survey_list.html', self.event, surveys=surveys)
def _process(self): surveys = Survey.find(event_id=self.event.id, is_deleted=False).order_by( db.func.lower(Survey.title)).all() return WPManageSurvey.render_template('management/survey_list.html', self.event, event=self.event, surveys=surveys)
def _process(self): submitted_surveys = [ s for s in self.survey.submissions if s.is_submitted ] return WPManageSurvey.render_template( 'management/survey.html', self._conf, survey=self.survey, submitted_surveys=submitted_surveys)
def _process(self): field_types = get_field_types() preview_form = make_survey_form(self.survey)() return WPManageSurvey.render_template( 'management/survey_questionnaire.html', self.event, survey=self.survey, field_types=field_types, preview_form=preview_form)
def _process(self): form = SurveyForm(event=self.event, obj=self._get_form_defaults()) if form.validate_on_submit(): form.populate_obj(self.survey) db.session.flush() flash(_('Survey modified'), 'success') logger.info('Survey {} modified by {}'.format(self.survey, session.user)) return redirect(url_for('.manage_survey', self.survey)) return WPManageSurvey.render_template('management/edit_survey.html', self.event, event=self.event, form=form, survey=self.survey)
def _process(self): answers = { answer.question_id: answer for answer in self.submission.answers } return WPManageSurvey.render_template( 'management/survey_submission.html', self.event, survey=self.submission.survey, submission=self.submission, answers=answers)
def _process(self): form = SurveyForm(event=self.event, obj=self._get_form_defaults()) if form.validate_on_submit(): form.populate_obj(self.survey) db.session.flush() flash(_('Survey modified'), 'success') logger.info('Survey %s modified by %s', self.survey, session.user) return redirect(url_for('.manage_survey', self.survey)) return WPManageSurvey.render_template('management/edit_survey.html', self.event, event=self.event, form=form, survey=self.survey)
def _process(self): form = SurveyForm(obj=FormDefaults(require_user=True), event=self.event) if form.validate_on_submit(): survey = Survey(event_new=self.event.as_event) # add a default section so people can start adding questions right away survey.items.append(SurveySection(display_as_section=False)) form.populate_obj(survey) db.session.add(survey) db.session.flush() flash(_('Survey created'), 'success') logger.info('Survey {} created by {}'.format(survey, session.user)) return redirect(url_for('.manage_survey', survey)) return WPManageSurvey.render_template('management/edit_survey.html', self.event, event=self.event, form=form, survey=None)
def _process(self): form = SurveyForm(obj=FormDefaults(require_user=True), event=self.event) if form.validate_on_submit(): survey = Survey(event_new=self.event.as_event) # add a default section so people can start adding questions right away survey.items.append(SurveySection(display_as_section=False)) form.populate_obj(survey) db.session.add(survey) db.session.flush() flash(_('Survey created'), 'success') logger.info('Survey %s created by %s', survey, session.user) return redirect(url_for('.manage_survey', survey)) return WPManageSurvey.render_template('management/edit_survey.html', self.event, event=self.event, form=form, survey=None)
def _process(self): return WPManageSurvey.render_template('management/survey.html', self.event, survey=self.survey)
def _process(self): answers = {answer.question_id: answer for answer in self.submission.answers} return WPManageSurvey.render_template('management/survey_submission.html', self._conf, survey=self.submission.survey, submission=self.submission, answers=answers)
def _process(self): submitted_surveys = [s for s in self.survey.submissions if s.is_submitted] return WPManageSurvey.render_template('management/survey.html', self.event, survey=self.survey, submitted_surveys=submitted_surveys)
def _process(self): return WPManageSurvey.render_template('management/survey_submission.html', self.event, submission=self.submission)
def _process(self): surveys = Survey.find(event_id=self.event.id, is_deleted=False).order_by(db.func.lower(Survey.title)).all() return WPManageSurvey.render_template('management/survey_list.html', self.event, event=self.event, surveys=surveys)
def _process(self): return WPManageSurvey.render_template('management/survey.html', self._conf, survey=self.survey)
def _process(self): field_types = get_field_types() preview_form = make_survey_form(self.survey)() return WPManageSurvey.render_template('management/survey_questionnaire.html', self.event, survey=self.survey, field_types=field_types, preview_form=preview_form)
def _process(self): return WPManageSurvey.render_template("management/survey.html", self.event, survey=self.survey)