fix - sharing list in hand make

This commit is contained in:
2025-11-04 17:45:28 +03:30
parent 03bd9e3c0e
commit 2bf086615f
4 changed files with 641 additions and 14 deletions

View File

@@ -1,19 +1,18 @@
from apps.product.pos.api.v1.serializers import quota_distribution_serializers as distribution_serializers
from apps.pos_device.mixins.pos_device_mixin import POSDeviceMixin
from apps.core.mixins.search_mixin import DynamicSearchMixin
from apps.core.pagination import CustomPageNumberPagination
from apps.warehouse.services.services import can_buy_from_inventory
from common.helpers import get_organization_by_user
from django.db import transaction
from rest_framework import status
from rest_framework import viewsets
from rest_framework.decorators import action
from rest_framework.exceptions import APIException
from apps.product import models as product_models
from rest_framework.permissions import AllowAny
from rest_framework.response import Response
from rest_framework.decorators import action
from rest_framework import viewsets, filters
from apps.core.mixins.search_mixin import DynamicSearchMixin
from apps.core.pagination import CustomPageNumberPagination
from apps.herd.models import Rancher
from rest_framework import status
from django.db import transaction
from django.db.models import Q
from apps.pos_device.mixins.pos_device_mixin import POSDeviceMixin
from apps.product import models as product_models
from apps.product.pos.api.v1.serializers import quota_distribution_serializers as distribution_serializers
from apps.warehouse.services.services import can_buy_from_inventory
def trash(queryset, pk): # noqa
@@ -102,6 +101,7 @@ class QuotaDistributionViewSet(viewsets.ModelViewSet, DynamicSearchMixin, POSDev
can_buy_from_inventory(rancher.first(), distribution=distribution) & rancher.exists()
)
]
print(device)
# paginate & response
page = self.paginate_queryset(available_distributions) # noqa