コード例 #1
0
 def _process(self):
     form = EventPersonForm(obj=FormDefaults(self.person, skip_attrs={'title'}, title=self.person._title))
     if form.validate_on_submit():
         update_person(self.person, form.data)
         person_data = self.get_persons()[self.person.email]
         tpl = get_template_module('events/persons/management/_person_list_row.html')
         return jsonify_data(html=tpl.render_person_row(person_data))
     return jsonify_form(form)
コード例 #2
0
ファイル: controllers.py プロジェクト: DirkHoffmann/indico
 def _process(self):
     form = EventPersonForm(obj=FormDefaults(self.person, skip_attrs={'title'}, title=self.person._title))
     if form.validate_on_submit():
         update_person(self.person, form.data)
         person_data = self.get_persons()[self.person.email or self.person.id]
         tpl = get_template_module('events/persons/management/_person_list_row.html')
         return jsonify_data(html=tpl.render_person_row(person_data))
     return jsonify_form(form)
コード例 #3
0
 def _process(self, args):
     update_person(self.person, args)
     person_data = self.get_persons()[self.person.email or self.person.id]
     tpl = get_template_module(
         'events/persons/management/_person_list_row.html')
     return jsonify(html=tpl.render_person_row(
         person_data, bool(self.event.registration_forms),
         EventPersonSchema(), Affiliation.query.has_rows()))