def dispatch(self, request, *args, **kwargs): if not self.request.session["invited"]: return HttpResponseForbidden("You need to be invited") return CreateView.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): return CreateView.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): self.story = get_object_or_404(Story, pk=kwargs['story_id']) if self.story.editable_by(request.user): return CreateView.dispatch(self, request, *args, **kwargs) else: raise PermissionDenied
def dispatch(self, request, *args, **kwargs): self.story = get_object_or_404(Story.objects.accessible(user=request.user), pk=kwargs['story_id']) return CreateView.dispatch(self, request, *args, **kwargs)