2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-17 04:25:42 +00:00

Added currency conversion

This commit is contained in:
eeintech
2021-05-13 17:09:52 -04:00
parent 32d0f3039d
commit 68f5ec8b6a
2 changed files with 46 additions and 3 deletions

View File

@ -12,6 +12,7 @@ from InvenTree.serializers import (InvenTreeAttachmentSerializerField,
from InvenTree.status_codes import BuildStatus, PurchaseOrderStatus
from rest_framework import serializers
from sql_util.utils import SubqueryCount, SubquerySum
from djmoney.contrib.django_rest_framework import MoneyField
from stock.models import StockItem
from .models import (BomItem, Part, PartAttachment, PartCategory,
@ -367,11 +368,11 @@ class BomItemSerializer(InvenTreeModelSerializer):
validated = serializers.BooleanField(read_only=True, source='is_line_valid')
purchase_price_min = serializers.FloatField(read_only=True)
purchase_price_min = MoneyField(max_digits=10, decimal_places=4, read_only=True)
purchase_price_max = serializers.FloatField(read_only=True)
purchase_price_max = MoneyField(max_digits=10, decimal_places=4, read_only=True)
purchase_price_avg = serializers.FloatField(read_only=True)
purchase_price_avg = MoneyField(max_digits=10, decimal_places=4, read_only=True)
def __init__(self, *args, **kwargs):
# part_detail and sub_part_detail serializers are only included if requested.