Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)
Example #5
0
 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)
Example #6
0
 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)
Example #7
0
 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)
Example #8
0
 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)