Exemple #1
0
 def dispatch(self, request, key):
     verification_key_object = get_object_or_404(VerificationKey, key=key)
     if not verification_key_object.is_valid:
         msg = u'Данная ссылка уже использовалась, попробуйте получить новую.'
         return {'message': msg}
     return TemplateView.dispatch(
         self, request, verification_key_object=verification_key_object)
Exemple #2
0
 def dispatch(self, request, *args, **kwargs):
     self.status = "closed"
     if "status" in request.GET and request.GET['status'] in ("*", "open", "closed"):
         self.status = request.GET['status']
         
     self.tracker = None
     if "tracker" in request.GET and request.GET['tracker'] in ("1", "2"):
         self.tracker = request.GET['tracker']
     
     return TemplateView.dispatch(self, request, *args, **kwargs)
Exemple #3
0
    def dispatch(self, request, *args, **kwargs):

        slug = kwargs.get('slug', '')

        if not slug:
            raise Http404()

        result = self._pre_dispatch(request, *args, **kwargs)
        if result:
            return result

        return TemplateView.dispatch(self, request, *args, **kwargs)
Exemple #4
0
 def dispatch(self, request, key):
     try:
         verification_key_object = VerificationKey.objects.get(key=key)
     except VerificationKey.DoesNotExist:
         messages.error(request, u'Данная ссылка недействительна')
         return HttpResponseRedirect(reverse('reset_password_request'))
     if not verification_key_object.is_valid:
         msg = u'Данная ссылка уже использовалась, попробуйте получить новую.'
         messages.error(request, msg)
         return HttpResponseRedirect(reverse('reset_password_request'))
     return TemplateView.dispatch(
         self, request, verification_key_object=verification_key_object)
Exemple #5
0
    def dispatch(self, request, *args, **kwargs):

        slug = kwargs.get('slug', '')

        if slug:
            self._pre_dispatch(request, *args, **kwargs)

        classe = self.classe
        # recupera classe de parlamentar avaliando permissões

        slug = 'parlamentar'
        if kwargs['parlamentar']:
            slug = 'parlamentar/' + kwargs['parlamentar']

        kwargs['slug'] = slug
        self._pre_dispatch(request, *args, **kwargs)
        self.parlamentar = self.classe

        return TemplateView.dispatch(self, request, *args, **kwargs)
Exemple #6
0
 def dispatch(self, request, *args, **kwargs):
     return TemplateView.dispatch(self, request, *args, **kwargs)
Exemple #7
0
 def dispatch(self, request, *args, **kwargs):
     # bypass the TournamentMixin checks, to avoid potential redirect loops
     return TemplateView.dispatch(self, request, *args, **kwargs)
Exemple #8
0
 def dispatch(self, request, *args, **kwargs):
     return TemplateView.dispatch(self, request, *args, **kwargs)
Exemple #9
0
 def dispatch(self, request, *args, **kwargs):
     # bypass the TournamentMixin checks, to avoid potential redirect loops
     return TemplateView.dispatch(self, request, *args, **kwargs)