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)
def dispatch(self, request, *args, **kwargs): return FormView.dispatch(self, request, *args, **kwargs)
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)
def dispatch(self, *args, **kwargs): # Remove expired activation keys ActivationKey.objects.delete_expired() return FormView.dispatch(self, *args, **kwargs)
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)
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)