diff --git a/apps/product/web/api/v1/viewsets/quota_distribution_api.py b/apps/product/web/api/v1/viewsets/quota_distribution_api.py index 7b534e3..ead7195 100644 --- a/apps/product/web/api/v1/viewsets/quota_distribution_api.py +++ b/apps/product/web/api/v1/viewsets/quota_distribution_api.py @@ -117,6 +117,11 @@ class QuotaDistributionViewSet(BaseViewSet, SoftDeleteMixin, viewsets.ModelViewS Q(assigned_organization=organization) ).order_by('-modify_date') + if query.get('archive') and query.get('archive') == 'true': + queryset = queryset.filter(Q(quota__is_closed=True)) + else: + queryset = queryset.filter(Q(quota__is_closed=False)) + page = self.paginate_queryset(queryset) if page is not None: # noqa serializer = self.get_serializer(page, many=True) # noqa