|
|
|
|
@ -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 |
|
|
|
|
|