Example #1
0
 def _process(self):
     form = PapersScheduleForm(obj=FormDefaults(**paper_reviewing_settings.get_all(self.event)),
                               event=self.event)
     if form.validate_on_submit():
         rescheduled = self.event.cfp.start_dt is not None
         schedule_cfp(self.event, **form.data)
         if rescheduled:
             flash(_("Call for papers has been rescheduled"), 'success')
         else:
             flash(_("Call for papers has been scheduled"), 'success')
         return jsonify_data(html=_render_paper_dashboard(self.event))
     return jsonify_form(form)
Example #2
0
 def _process(self):
     form = PapersScheduleForm(obj=FormDefaults(**paper_reviewing_settings.get_all(self.event)),
                               event=self.event)
     if form.validate_on_submit():
         rescheduled = self.event.cfp.start_dt is not None
         schedule_cfp(self.event, **form.data)
         if rescheduled:
             flash(_("Call for papers has been rescheduled"), 'success')
         else:
             flash(_("Call for papers has been scheduled"), 'success')
         return jsonify_data(html=_render_paper_dashboard(self.event))
     return jsonify_form(form)