示例#1
0
 def _process_args(self):
     RHManageAbstractsBase._process_args(self)
     try:
         self.field_cls = get_reviewing_field_types('abstracts')[
             request.args['field_type']]
     except KeyError:
         raise NotFound
示例#2
0
 def _process_args(self):
     RHReviewingQuestionsActionsBase._process_args(self)
     try:
         self.field_cls = get_reviewing_field_types('papers')[
             request.args['field_type']]
     except KeyError:
         raise NotFound
示例#3
0
 def _process(self):
     endpoints = {'create': 'abstracts.create_reviewing_question', 'edit': 'abstracts.edit_reviewing_question',
                  'delete': 'abstracts.delete_reviewing_question', 'sort': 'abstracts.sort_reviewing_questions'}
     return jsonify_template('events/reviewing_questions_management.html', event=self.event,
                             reviewing_questions=self.event.abstract_review_questions,
                             field_types=get_reviewing_field_types('abstracts'), endpoints=endpoints,
                             common_url_args={})
示例#4
0
 def _process(self):
     endpoints = {'create': 'abstracts.create_reviewing_question', 'edit': 'abstracts.edit_reviewing_question',
                  'delete': 'abstracts.delete_reviewing_question', 'sort': 'abstracts.sort_reviewing_questions'}
     return jsonify_template('events/reviewing_questions_management.html', event=self.event,
                             reviewing_questions=self.event.abstract_review_questions,
                             field_types=get_reviewing_field_types('abstracts'), endpoints=endpoints,
                             common_url_args={})
示例#5
0
    def _process(self):
        review_type = request.view_args['review_type']
        if review_type == 'layout':
            questions = self.event.cfp.layout_review_questions
        else:
            questions = self.event.cfp.content_review_questions

        endpoints = {'create': 'papers.create_reviewing_question', 'edit': 'papers.edit_reviewing_question',
                     'delete': 'papers.delete_reviewing_question', 'sort': 'papers.sort_reviewing_questions'}
        common_url_args = {'review_type': review_type}
        return jsonify_template('events/reviewing_questions_management.html', event=self.event,
                                reviewing_questions=questions, endpoints=endpoints,
                                field_types=get_reviewing_field_types('papers'),
                                common_url_args=common_url_args)
示例#6
0
    def _process(self):
        review_type = request.view_args['review_type']
        if review_type == 'layout':
            questions = self.event.cfp.layout_review_questions
        else:
            questions = self.event.cfp.content_review_questions

        endpoints = {'create': 'papers.create_reviewing_question', 'edit': 'papers.edit_reviewing_question',
                     'delete': 'papers.delete_reviewing_question', 'sort': 'papers.sort_reviewing_questions'}
        common_url_args = {'review_type': review_type}
        return jsonify_template('events/reviewing_questions_management.html', event=self.event,
                                reviewing_questions=questions, endpoints=endpoints,
                                field_types=get_reviewing_field_types('papers'),
                                common_url_args=common_url_args)
示例#7
0
 def field(self):
     try:
         impl = get_reviewing_field_types('abstracts')[self.field_type]
     except KeyError:
         return None
     return impl(self)
示例#8
0
 def field(self):
     try:
         impl = get_reviewing_field_types('abstracts')[self.field_type]
     except KeyError:
         return None
     return impl(self)
示例#9
0
 def _process_args(self):
     RHReviewingQuestionsActionsBase._process_args(self)
     try:
         self.field_cls = get_reviewing_field_types('papers')[request.args['field_type']]
     except KeyError:
         raise NotFound
示例#10
0
 def _process_args(self):
     RHManageAbstractsBase._process_args(self)
     try:
         self.field_cls = get_reviewing_field_types('abstracts')[request.args['field_type']]
     except KeyError:
         raise NotFound