def dispatch(self, request, article, *args, **kwargs): self.image = get_object_or_404(models.Image, article=article, id=kwargs.get('image_id', None)) if not self.image.can_write(request.user): return redirect(wiki_settings.LOGIN_URL) return ArticleMixin.dispatch(self, request, article, *args, **kwargs)
def dispatch(self, request, article, *args, **kwargs): self.image = get_object_or_404(models.Image, article=article, id=kwargs.get('image_id', None)) self.revision = get_object_or_404(models.ImageRevision, plugin__article=article, id=kwargs.get('rev_id', None)) return ArticleMixin.dispatch(self, request, article, *args, **kwargs)
def dispatch(self, request, article, *args, **kwargs): self.template = get_object_or_404( models.Template, id=kwargs.get('template_id', None) ) if not self.template.can_write(request.user): return redirect(wiki_settings.LOGIN_URL) return ArticleMixin.dispatch(self, request, article, *args, **kwargs)
def dispatch(self, request, article, *args, **kwargs): self.image = get_object_or_404(models.Image, article=article, id=kwargs.get('image_id', None)) self.revision = get_object_or_404( models.ImageRevision, plugin__article=article, id=kwargs.get( 'rev_id', None)) return ArticleMixin.dispatch(self, request, article, *args, **kwargs)
def dispatch(self, request, article, *args, **kwargs): self.image = get_object_or_404(models.Image, article=article, id=kwargs.get('image_id', None)) self.restore = kwargs.get('restore', False) return ArticleMixin.dispatch(self, request, article, *args, **kwargs)
def dispatch(self, request, article, *args, **kwargs): self.args = args self.kwargs = kwargs self.preview = kwargs.get('preview', True) return ArticleMixin.dispatch(self, request, article, *args, **kwargs)
def dispatch(self, request, article, *args, **kwargs): self.image = get_object_or_404(models.Image, article=article, id=kwargs.get('image_id', None)) if not self.image.can_write(user=request.user): return redirect(wiki_settings.LOGIN_URL) return ArticleMixin.dispatch(self, request, article, *args, **kwargs)