def _process(self): form = SubContributionForm(obj=FormDefaults(self.subcontrib), event=self.event_new, subcontrib=self.subcontrib) if form.validate_on_submit(): update_subcontribution(self.subcontrib, form.data) flash(_("Subcontribution '{}' updated successfully").format(self.subcontrib.title), 'success') return jsonify_data(html=_render_subcontribution_list(self.contrib)) self.commit = False return jsonify_template('events/contributions/forms/subcontribution.html', form=form)
def _process(self): form = SubContributionForm(obj=FormDefaults(self.subcontrib), event=self.event, subcontrib=self.subcontrib) if form.validate_on_submit(): update_subcontribution(self.subcontrib, form.data) flash(_("Subcontribution '{}' updated successfully").format(self.subcontrib.title), 'success') return jsonify_data(html=_render_subcontribution_list(self.contrib)) elif not form.is_submitted(): handle_legacy_description(form.description, self.subcontrib) self.commit = False return jsonify_template('events/contributions/forms/subcontribution.html', form=form)