Exemplo n.º 1
0
 def _process(self):
     form = SectionForm(obj=FormDefaults(self.section))
     if form.validate_on_submit():
         old_title = self.section.title
         form.populate_obj(self.section)
         db.session.flush()
         flash(_('Section "{title}" updated').format(title=old_title), 'success')
         logger.info('Survey section {} modified by {}'.format(self.section, session.user))
         return jsonify_data(questionnaire=_render_questionnaire_preview(self.survey))
     return jsonify_template('events/surveys/management/edit_survey_item.html', form=form)
Exemplo n.º 2
0
 def _process(self):
     form = SectionForm(obj=FormDefaults(self.section))
     if form.validate_on_submit():
         old_title = self.section.title
         form.populate_obj(self.section)
         db.session.flush()
         if old_title:
             message = _('Section "{title}" updated').format(title=old_title)
         else:
             message = _('Standalone section updated')
         flash(message, 'success')
         logger.info('Survey section %s modified by %s', self.section, session.user)
         return jsonify_data(questionnaire=_render_questionnaire_preview(self.survey))
     return jsonify_template('forms/form_common_fields_first.html', form=form)
Exemplo n.º 3
0
 def _process(self):
     form = SectionForm(obj=FormDefaults(self.section))
     if form.validate_on_submit():
         old_title = self.section.title
         form.populate_obj(self.section)
         db.session.flush()
         if old_title:
             message = _('Section "{title}" updated').format(title=old_title)
         else:
             message = _('Standalone section updated')
         flash(message, 'success')
         logger.info('Survey section %s modified by %s', self.section, session.user)
         return jsonify_data(questionnaire=_render_questionnaire_preview(self.survey))
     return jsonify_template('forms/form_common_fields_first.html', form=form)
Exemplo n.º 4
0
 def _process(self):
     form = SectionForm(obj=FormDefaults(self.section))
     if form.validate_on_submit():
         old_title = self.section.title
         form.populate_obj(self.section)
         db.session.flush()
         flash(
             _('Section "{title}" updated').format(title=old_title),
             'success')
         logger.info('Survey section {} modified by {}'.format(
             self.section, session.user))
         return jsonify_data(
             questionnaire=_render_questionnaire_preview(self.survey))
     return jsonify_template(
         'events/surveys/management/edit_survey_item.html', form=form)