コード例 #1
0
 def _process(self):
     event = self._conf
     form = self._get_form()
     if form.validate_on_submit():
         self._success_handler(form)
         return jsonify(success=True)
     return WPJinjaMixin.render_template(self.dialog_template, event=event, form=form, definition=self.definition)
コード例 #2
0
ファイル: controllers.py プロジェクト: marcosmolla/indico
 def _process(self):
     event = self._conf
     form = self._get_form()
     if form.validate_on_submit():
         self._success_handler(form)
         return jsonify(success=True)
     return WPJinjaMixin.render_template(self.dialog_template, event=event, form=form, definition=self.definition)
コード例 #3
0
ファイル: controllers.py プロジェクト: wtakase/indico
 def _process(self):
     agreement = self.agreement
     form = AgreementAnswerSubmissionForm()
     if form.validate_on_submit():
         if agreement is None:
             agreement = Agreement.create_from_data(
                 event=self.event_new,
                 type_=self.definition.name,
                 person=self.person)
             db.session.add(agreement)
             db.session.flush()
         if form.answer.data:
             agreement.accept(from_ip=request.remote_addr, on_behalf=True)
             agreement.attachment_filename = form.document.data.filename
             agreement.attachment = form.document.data.read()
         else:
             agreement.reject(from_ip=request.remote_addr, on_behalf=True)
         flash(
             _("Agreement answered on behalf of {0}".format(
                 agreement.person_name)), 'success')
         return jsonify(success=True)
     return WPJinjaMixin.render_template(
         'events/agreements/dialogs/agreement_submit_answer_form.html',
         form=form,
         event=self.event_new,
         agreement=agreement)
コード例 #4
0
 def _process(self):
     event = self._conf
     agreement = self.agreement
     form = AgreementAnswerSubmissionForm()
     if form.validate_on_submit():
         if agreement is None:
             agreement = Agreement.create_from_data(event=self._conf, type_=self.definition.name, person=self.person)
             db.session.add(agreement)
             db.session.flush()
         if form.answer.data:
             agreement.accept(from_ip=request.remote_addr, on_behalf=True)
             agreement.attachment_filename = form.document.data.filename
             agreement.attachment = form.document.data.read()
         else:
             agreement.reject(from_ip=request.remote_addr, on_behalf=True)
         flash(_("Agreement answered on behalf of {0}".format(agreement.person_name)), 'success')
         return jsonify(success=True)
     return WPJinjaMixin.render_template('events/agreements/dialogs/agreement_submit_answer_form.html', form=form,
                                         event=event, agreement=agreement)
コード例 #5
0
 def _getPageContent(self, params):
     return WPJinjaMixin._getPageContent(self, params)
コード例 #6
0
ファイル: views.py プロジェクト: wtakase/indico
 def _getBody(self, params):
     return WPJinjaMixin._getPageContent(self, params).encode('utf-8')
コード例 #7
0
ファイル: views.py プロジェクト: OmeGak/indico
 def _getBody(self, params):
     return WPJinjaMixin._getPageContent(self, params).encode('utf-8')