This commit is contained in:
2025-11-05 10:22:54 +03:30
parent a6a2dd76a2
commit c1174570cc

View File

@@ -1,18 +1,19 @@
from apps.product.services.services import quota_live_stock_allocation_info, quota_incentive_plans_info, \
quota_attribute_value, quota_pricing_items_by_type
from django.db import models
from rest_framework import serializers
from rest_framework.exceptions import APIException
from apps.core.models import SystemConfig
from apps.herd.services.services import get_rancher_statistics, rancher_quota_weight
from apps.pos_device.services.services import pos_organizations_sharing_information
from rest_framework.exceptions import APIException
from apps.product import models as product_models
from apps.core.models import SystemConfig
from rest_framework import serializers
from apps.product.exceptions import (
QuotaWeightException,
QuotaClosedException,
QuotaExpiredTimeException,
QuotaLimitByOrganizationException
)
from django.db import models
from apps.product.services.services import quota_live_stock_allocation_info, quota_incentive_plans_info, \
quota_attribute_value, quota_pricing_items_by_type
class QuotaDistributionSerializer(serializers.ModelSerializer):
@@ -111,11 +112,11 @@ class QuotaDistributionSerializer(serializers.ModelSerializer):
}
sharing_list = pos_organizations_sharing_information(
device,
instance.quota,
distribution=instance,
owner_org=organization
)
device,
instance.quota,
distribution=instance,
owner_org=organization
)
representation['pricing'] = { # noqa
'main_account_sheba': organization.bank_information.first().sheba,
@@ -147,3 +148,5 @@ class QuotaDistributionSerializer(serializers.ModelSerializer):
}
return representation
# ssssss