add livestock weight types to allocation info for pos

This commit is contained in:
2025-08-30 12:14:55 +03:30
parent a1f8536a86
commit 83fe7d5bab
2 changed files with 3 additions and 2 deletions

View File

@@ -64,7 +64,7 @@ def rancher_quota_weight(rancher, inventory_entry: InventoryEntry):
count = livestock_counts.get(live_stock_meta.get(animal_type), 0)
weight = per_head * count
details[animal_type] = weight
details[animal_type] = {"weight": weight, "type": alloc.livestock_type.weight_type}
total_weight += weight
return {

View File

@@ -25,7 +25,8 @@ def quota_live_stock_allocation_info(quota: Quota) -> typing.Any:
if allocations:
allocations_list = [{
"name": alloc.livestock_type.name,
"quantity": alloc.quantity_kg
"quantity": alloc.quantity_kg,
"type": alloc.livestock_type.weight_type
} for alloc in allocations]
return allocations_list