add pos devices sharing informations to list of rancher inventories

This commit is contained in:
2025-08-31 15:35:46 +03:30
parent 27046f20e9
commit 11786cd2a5
3 changed files with 23 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ from apps.product.services.services import (
quota_brokers_value,
quota_attribute_value
)
from apps.pos_device.services.services import pos_organizations_sharing_information
from apps.pos_device.pos.api.v1.serializers.device import DeviceSerializer
from apps.herd.pos.api.v1.serializers import RancherSerializer
from apps.warehouse.exceptions import (
@@ -61,7 +62,8 @@ class InventoryEntrySerializer(serializers.ModelSerializer):
representation['pricing'] = {
'brokers_info': quota_brokers_value(instance.distribution.quota),
'pricing_attributes': quota_attribute_value(instance.distribution.quota)
'pricing_attributes': quota_attribute_value(instance.distribution.quota),
'sharing': pos_organizations_sharing_information(self.context['device'])
}
if 'rancher' in self.context.keys():