Esempio n. 1
0
    def dispatch(self, request, *args, **kwargs):
        # Message is saved as an instance attribute because we need it
        # in get_initial and in form_valid and in get_context_data.
        self.message = get_object_or_404(Message.objects, pk=self.kwargs['message'])

        can_we = (((self.message.author == self.request.user) and not self.message.moderated)
                  or (self.request.user.has_perm('board.can_moderate')))
        if not can_we:
            raise Http404
        return FormView.dispatch(self, request, *args, **kwargs)
Esempio n. 2
0
 def dispatch(self, request, *args, **kwargs):
     return FormView.dispatch(self, request, *args, **kwargs)
Esempio n. 3
0
 def dispatch(self, *args, **kwargs):
     if 'username' in kwargs:
         self.initial_target = kwargs['username']
     else:
         self.initial_target = None
     return FormView.dispatch(self, *args, **kwargs)
Esempio n. 4
0
    def dispatch(self, *args, **kwargs):
        # Remove expired activation keys
        ActivationKey.objects.delete_expired()

        return FormView.dispatch(self, *args, **kwargs)
Esempio n. 5
0
 def dispatch(self, request, *args, **kwargs):
     self.blogpost = get_object_or_404(BlogPost.published, pk=self.kwargs['post'])
     return FormView.dispatch(self, request, *args, **kwargs)
Esempio n. 6
0
 def dispatch(self, request, *args, **kwargs):
     self.thread = get_object_or_404(Thread.objects, pk=self.kwargs['thread'])
     return FormView.dispatch(self, request, *args, **kwargs)