Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion feed/views.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from django.contrib.contenttypes.models import ContentType
from django.db.models import Q
from rest_framework.generics import CreateAPIView
from rest_framework.response import Response
from rest_framework.views import APIView
Expand Down Expand Up @@ -32,7 +33,8 @@ def get_queryset(self):
.filter(content_type__model__in=filters)
.order_by("-datetime_created")
)
return queryset
# временное удаление постов для проектов с текстом
return queryset.exclude(~Q(text=""), content_type__model="project")

def get(self, *args, **kwargs):
paginator = self.pagination_class()
Expand Down
3 changes: 2 additions & 1 deletion news/mixins.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ def get_queryset_for_project(self):
except Project.DoesNotExist:
# TODO: raise http 404 here
return News.objects.none()
# временное удаление постов для проектов с текстом
return News.objects.get_news(obj=project).exclude(
content_type__model="project", text__is=None
text="", content_type__model="project"
)

def get_queryset_for_program(self):
Expand Down