diff --git a/news/views.py b/news/views.py index c7a3814..4feb838 100644 --- a/news/views.py +++ b/news/views.py @@ -16,7 +16,7 @@ class NewsList(ListView): tag = self.request.GET.get('tag', None) retval = self.queryset if tag: - retval = self.queryset.filter(tags_list__slug__iexact=tag) + retval = self.queryset.filter(tags_list__slug__iexact=tag, is_public=True) return retval def get_context_data(self, **kwargs): @@ -31,7 +31,7 @@ class NewsList(ListView): def news_detail(request, slug): - object = get_object_or_404(News, slug__iexact=slug) + object = get_object_or_404(News, slug__iexact=slug, is_public=True) form = CommentForm(request.POST or None) if form.is_valid(): comment = form.save(commit=False) @@ -52,7 +52,7 @@ class NewsSitemap(Sitemap): priority = 1 def items(self): - return News.objects.all() + return News.objects.filter(is_public=True) def lastmod(self, obj): return obj.created