def get_context_data(self, **kwargs): kwargs['attachments'] = self.attachments kwargs['search_form'] = forms.SearchForm() kwargs['selected_tab'] = 'attachments' kwargs['anonymous_disallowed'] = self.request.user.is_anonymous( ) and not settings.ANONYMOUS return super(AttachmentView, self).get_context_data(**kwargs)
def get_context_data(self, **kwargs): kwargs['attachments'] = self.attachments kwargs['deleted_attachments'] = models.Attachment.objects.filter(articles=self.article, current_revision__deleted=True) kwargs['search_form'] = forms.SearchForm() kwargs['selected_tab'] = 'attachments' kwargs['anonymous_disallowed'] = self.request.user.is_anonymous() and not settings.ANONYMOUS return super(AttachmentView, self).get_context_data(**kwargs)
def get_context_data(self, **kwargs): # Is this a bit of a hack? Use better inheritance? kwargs_article = ArticleMixin.get_context_data(self, **kwargs) kwargs_listview = ListView.get_context_data(self, **kwargs) kwargs['search_form'] = forms.SearchForm(self.request.GET) kwargs['query'] = self.query kwargs.update(kwargs_article) kwargs.update(kwargs_listview) kwargs['selected_tab'] = 'attachments' return kwargs
def get_context_data(self, **kwargs): # Needed since Django 1.9 because get_context_data is no longer called # with the form instance if "form" not in kwargs: kwargs["form"] = self.get_form() kwargs["attachments"] = self.attachments kwargs["deleted_attachments"] = models.Attachment.objects.filter( articles=self.article, current_revision__deleted=True) kwargs["search_form"] = forms.SearchForm() kwargs["selected_tab"] = "attachments" kwargs["anonymous_disallowed"] = (self.request.user.is_anonymous and not settings.ANONYMOUS) return super().get_context_data(**kwargs)
def get_context_data(self, **kwargs): # Needed since Django 1.9 because get_context_data is no longer called # with the form instance if 'form' not in kwargs: kwargs['form'] = self.get_form() kwargs['attachments'] = self.attachments kwargs['deleted_attachments'] = models.Attachment.objects.filter( articles=self.article, current_revision__deleted=True) kwargs['search_form'] = forms.SearchForm() kwargs['selected_tab'] = 'attachments' kwargs['anonymous_disallowed'] = self.request.user.is_anonymous( ) and not settings.ANONYMOUS return super(AttachmentView, self).get_context_data(**kwargs)