2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-23 13:16:30 +00:00

Added purchase price range and average to BOM items/view

This commit is contained in:
eeintech
2021-05-13 15:47:42 -04:00
parent a1fa3315b1
commit f2e9f58f1b
3 changed files with 46 additions and 1 deletions
InvenTree

@@ -367,6 +367,12 @@ class BomItemSerializer(InvenTreeModelSerializer):
validated = serializers.BooleanField(read_only=True, source='is_line_valid')
purchase_price_min = serializers.FloatField()
purchase_price_max = serializers.FloatField()
purchase_price_avg = serializers.FloatField()
def __init__(self, *args, **kwargs):
# part_detail and sub_part_detail serializers are only included if requested.
# This saves a bunch of database requests
@@ -410,6 +416,9 @@ class BomItemSerializer(InvenTreeModelSerializer):
'sub_part_detail',
# 'price_range',
'validated',
'purchase_price_min',
'purchase_price_max',
'purchase_price_avg',
]