mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Add 'single_pricing' form to the EditSupplierPartForm
- Idea here is to automatically create a unit-pricing price-break when a new SupplierPart is created
This commit is contained in:
parent
fc89501a62
commit
ebac06ebee
@ -8,6 +8,12 @@ from __future__ import unicode_literals
|
|||||||
from InvenTree.forms import HelperForm
|
from InvenTree.forms import HelperForm
|
||||||
from InvenTree.fields import RoundingDecimalFormField
|
from InvenTree.fields import RoundingDecimalFormField
|
||||||
|
|
||||||
|
from django.utils.translation import ugettext as _
|
||||||
|
|
||||||
|
from djmoney.forms.fields import MoneyField
|
||||||
|
|
||||||
|
from common.models import InvenTreeSetting
|
||||||
|
|
||||||
from .models import Company
|
from .models import Company
|
||||||
from .models import SupplierPart
|
from .models import SupplierPart
|
||||||
from .models import SupplierPriceBreak
|
from .models import SupplierPriceBreak
|
||||||
@ -60,6 +66,15 @@ class EditSupplierPartForm(HelperForm):
|
|||||||
'note': 'fa-pencil-alt',
|
'note': 'fa-pencil-alt',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
single_pricing = MoneyField(
|
||||||
|
label=_('Single Price'),
|
||||||
|
default_currency=InvenTreeSetting.get_setting('INVENTREE_DEFAULT_CURRENCY'),
|
||||||
|
help_text=_('Single quantity price'),
|
||||||
|
decimal_places=4,
|
||||||
|
max_digits=19,
|
||||||
|
required=False,
|
||||||
|
)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = SupplierPart
|
model = SupplierPart
|
||||||
fields = [
|
fields = [
|
||||||
@ -71,8 +86,9 @@ class EditSupplierPartForm(HelperForm):
|
|||||||
'MPN',
|
'MPN',
|
||||||
'link',
|
'link',
|
||||||
'note',
|
'note',
|
||||||
'base_cost',
|
'single_pricing',
|
||||||
'multiple',
|
# 'base_cost',
|
||||||
|
# 'multiple',
|
||||||
'packaging',
|
'packaging',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user