mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-07-15 18:07:02 +00:00
is complete key
This commit is contained in:
@ -238,7 +238,8 @@ class ArticleListSerializer(serializers.ModelSerializer):
|
||||
|
||||
def get_is_completed(self, obj):
|
||||
"""complete all question"""
|
||||
junior_article = JuniorArticle.objects.filter(article=obj).last()
|
||||
context_data = self.context.get('user')
|
||||
junior_article = JuniorArticle.objects.filter(junior__auth=context_data, article=obj).last()
|
||||
if junior_article:
|
||||
return junior_article.is_completed
|
||||
return False
|
||||
|
@ -221,10 +221,7 @@ class ArticleListViewSet(GenericViewSet, mixins.ListModelMixin):
|
||||
:return: list of article
|
||||
"""
|
||||
queryset = self.get_queryset()
|
||||
count = queryset.count()
|
||||
paginator = self.pagination_class()
|
||||
paginated_queryset = paginator.paginate_queryset(queryset, request)
|
||||
serializer = self.serializer_class(paginated_queryset, many=True)
|
||||
serializer = self.serializer_class(queryset, context={"user": request.user}, many=True)
|
||||
return custom_response(None, data=serializer.data)
|
||||
|
||||
class ArticleCardListViewSet(viewsets.ModelViewSet):
|
||||
|
Reference in New Issue
Block a user