Example #1
0
 def qform(self):
     return QuestionsForm(
         data=self.request.POST if self.request.method == 'POST' else None,
         files=self.request.FILES if self.request.method == 'POST' else None,
         submission=self.object,
         event=self.request.event,
         readonly=not self.can_edit,
     )
Example #2
0
 def questions_form(self):
     return QuestionsForm(
         data=self.request.POST if self.request.method == 'POST' else None,
         files=self.request.FILES if self.request.method == 'POST' else None,
         speaker=self.request.user,
         event=self.request.event,
         target='speaker',
         request_user=self.request.user,
     )
Example #3
0
 def questions_form(self):
     submission = self.get_object()
     return QuestionsForm(
         self.request.POST if self.request.method == 'POST' else None,
         files=self.request.FILES if self.request.method == 'POST' else None,
         target='submission',
         submission=submission,
         event=self.request.event,
     )
Example #4
0
 def questions_form(self):
     bind = is_form_bound(self.request, "questions")
     return QuestionsForm(
         data=self.request.POST if bind else None,
         files=self.request.FILES if bind else None,
         speaker=self.request.user,
         event=self.request.event,
         target="speaker",
     )
Example #5
0
 def qform(self):
     return QuestionsForm(
         target='reviewer', event=self.request.event,
         data=(self.request.POST if self.request.method == 'POST' else None),
         files=(self.request.FILES if self.request.method == 'POST' else None),
         speaker=self.request.user,
         review=self.object,
         readonly=self.read_only,
     )
Example #6
0
 def questions_form(self):
     speaker = self.get_object()
     return QuestionsForm(
         self.request.POST if self.request.method == 'POST' else None,
         files=self.request.FILES if self.request.method == 'POST' else None,
         target='speaker',
         speaker=speaker,
         event=self.request.event,
     )
Example #7
0
 def questions_form(self):
     bind = self.request.method == 'POST' and self.request.POST.get('form') == 'questions'
     return QuestionsForm(
         data=self.request.POST if bind else None,
         files=self.request.FILES if bind else None,
         speaker=self.request.user,
         event=self.request.event,
         target='speaker',
         request_user=self.request.user,
     )
Example #8
0
 def _questions_form(self):
     submission = self.get_object()
     return QuestionsForm(
         self.request.POST if self.request.method == 'POST' else None,
         files=self.request.FILES if self.request.method == 'POST' else None,
         target='submission',
         submission=submission,
         event=self.request.event,
         for_reviewers=(
             not self.request.user.has_perm('orga.change_submissions', self.request.event)
             and self.request.user.has_perm('orga.view_review_dashboard', self.request.event)
         ),
     )
Example #9
0
 def questions_form(self):
     speaker = self.get_object()
     return QuestionsForm(
         self.request.POST if self.request.method == "POST" else None,
         files=self.request.FILES
         if self.request.method == "POST" else None,
         target="speaker",
         speaker=speaker,
         event=self.request.event,
         for_reviewers=(not self.request.user.has_perm(
             "orga.change_submissions", self.request.event)
                        and self.request.user.has_perm(
                            "orga.view_review_dashboard",
                            self.request.event)),
     )
Example #10
0
 def _questions_form(self):
     submission = self.get_object()
     form_kwargs = self.get_form_kwargs()
     return QuestionsForm(
         self.request.POST if self.request.method == "POST" else None,
         files=self.request.FILES
         if self.request.method == "POST" else None,
         target="submission",
         submission=submission,
         event=self.request.event,
         for_reviewers=(not self.request.user.has_perm(
             "orga.change_submissions", self.request.event)
                        and self.request.user.has_perm(
                            "orga.view_review_dashboard",
                            self.request.event)),
         readonly=form_kwargs["read_only"],
     )