def dispatch(self, *args, **kwargs): if not self.request.user.has_perm('clips.add_clip'): return HttpResponseForbidden() return super(ClipCreateView, self).dispatch(*args, **kwargs)