Added MinMoneyValidator to InvenTreeModelMoneyField

- Refactor edit and delete forms for PurchaseOrderLineItem
This commit is contained in:
Oliver
2021-07-03 00:34:41 +10:00
parent 993abd9d91
commit 1cdf03ef49
8 changed files with 49 additions and 54 deletions

View File

@ -5,13 +5,16 @@ JSON serializers for the Order API
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from rest_framework import serializers
from sql_util.utils import SubqueryCount
from django.utils.translation import ugettext_lazy as _
from django.db.models import Case, When, Value
from django.db.models import BooleanField
from rest_framework import serializers
from sql_util.utils import SubqueryCount
import djmoney.settings
from InvenTree.serializers import InvenTreeModelSerializer
from InvenTree.serializers import InvenTreeAttachmentSerializerField
@ -125,6 +128,11 @@ class POLineItemSerializer(InvenTreeModelSerializer):
destination = LocationBriefSerializer(source='get_destination', read_only=True)
purchase_price_currency = serializers.ChoiceField(
choices=djmoney.settings.CURRENCY_CHOICES,
help_text=_('Purchase price currency'),
)
class Meta:
model = PurchaseOrderLineItem