add livestock weight types to allocation info for pos
This commit is contained in:
@@ -64,7 +64,7 @@ def rancher_quota_weight(rancher, inventory_entry: InventoryEntry):
|
|||||||
count = livestock_counts.get(live_stock_meta.get(animal_type), 0)
|
count = livestock_counts.get(live_stock_meta.get(animal_type), 0)
|
||||||
|
|
||||||
weight = per_head * count
|
weight = per_head * count
|
||||||
details[animal_type] = weight
|
details[animal_type] = {"weight": weight, "type": alloc.livestock_type.weight_type}
|
||||||
total_weight += weight
|
total_weight += weight
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -25,7 +25,8 @@ def quota_live_stock_allocation_info(quota: Quota) -> typing.Any:
|
|||||||
if allocations:
|
if allocations:
|
||||||
allocations_list = [{
|
allocations_list = [{
|
||||||
"name": alloc.livestock_type.name,
|
"name": alloc.livestock_type.name,
|
||||||
"quantity": alloc.quantity_kg
|
"quantity": alloc.quantity_kg,
|
||||||
|
"type": alloc.livestock_type.weight_type
|
||||||
} for alloc in allocations]
|
} for alloc in allocations]
|
||||||
|
|
||||||
return allocations_list
|
return allocations_list
|
||||||
|
|||||||
Reference in New Issue
Block a user