def _process(self): if not self.survey.submissions: flash(_('There are no submissions in this survey')) return redirect(url_for('.manage_survey', self.survey)) submission_ids = set(map(int, request.form.getlist('submission_ids'))) headers, rows = generate_spreadsheet_from_survey(self.survey, submission_ids) filename = 'submissions-{}.{}'.format(self.survey.id, self.EXT) return self.FUNC(filename, headers, rows)
def _process(self): if not self.survey.submissions: flash(_('There are no submissions in this survey')) return redirect(url_for('.manage_survey', self.survey)) submission_ids = set(map(int, request.form.getlist('submission_ids'))) headers, rows = generate_spreadsheet_from_survey(self.survey, submission_ids) filename = 'submissions-{}'.format(self.survey.id) return self._export(filename, headers, rows)