コード例 #1
0
ファイル: concrete.py プロジェクト: jpg75/otree-core
 def post(self, request, *args, **kwargs):
     for pk in request.POST.getlist('item-action'):
         session = get_object_or_404(otree.models.session.Session, pk=pk)
         if session.archived:
             session.archived = False
         else:
             session.archived = True
         session.save()
     return HttpResponseRedirect(request.POST['origin_url'])
コード例 #2
0
ファイル: concrete.py プロジェクト: alexsanduk/otree-core
 def post(self, request, *args, **kwargs):
     for pk in request.POST.getlist('item-action'):
         session = get_object_or_404(
             otree.models.session.Session, pk=pk
         )
         if session.archived:
             session.archived = False
         else:
             session.archived = True
         session.save()
     return HttpResponseRedirect(request.POST['origin_url'])
コード例 #3
0
ファイル: admin.py プロジェクト: Cron-J/otree-core
 def _response_when_ready(self):
     session = Session.objects.get(_pre_create_id=self._pre_create_id)
     if self.request.session.get('for_mturk', False):
         session.mturk_num_participants = (
             len(session.get_participants()) /
             settings.MTURK_NUM_PARTICIPANTS_MULT)
     session.save()
     if session.is_for_mturk():
         session_home_url = reverse('session_create_hit',
                                    args=(session.pk, ))
     else:
         session_home_url = reverse('session_start_links',
                                    args=(session.pk, ))
     return HttpResponseRedirect(session_home_url)
コード例 #4
0
ファイル: admin.py プロジェクト: Cron-J/otree-core
 def _response_when_ready(self):
     session = Session.objects.get(_pre_create_id=self._pre_create_id)
     if self.request.session.get('for_mturk', False):
         session.mturk_num_participants = (
             len(session.get_participants()) /
             settings.MTURK_NUM_PARTICIPANTS_MULT
         )
     session.save()
     if session.is_for_mturk():
         session_home_url = reverse(
             'session_create_hit', args=(session.pk,)
         )
     else:
         session_home_url = reverse(
             'session_start_links', args=(session.pk,)
         )
     return HttpResponseRedirect(session_home_url)