Add "packaging" field for StockItem

This commit is contained in:
Oliver Walters 2021-02-19 11:08:58 +11:00
parent cdb3dd2aa5
commit 556d6455e8
2 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,18 @@
# Generated by Django 3.0.7 on 2021-02-19 00:04
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('stock', '0057_stock_location_item_owner'),
]
operations = [
migrations.AddField(
model_name='stockitem',
name='packaging',
field=models.CharField(blank=True, help_text='Packaging this stock item is stored in', max_length=50, null=True, verbose_name='Packaging'),
),
]

View File

@ -155,6 +155,7 @@ class StockItem(MPTTModel):
infinite: If True this StockItem can never be exhausted
sales_order: Link to a SalesOrder object (if the StockItem has been assigned to a SalesOrder)
purchase_price: The unit purchase price for this StockItem - this is the unit price at time of purchase (if this item was purchased from an external supplier)
packaging: Description of how the StockItem is packaged (e.g. "reel", "loose", "tape" etc)
"""
# A Query filter which will be re-used in multiple places to determine if a StockItem is actually "in stock"
@ -387,6 +388,13 @@ class StockItem(MPTTModel):
help_text=_('Where is this stock item located?')
)
packaging = models.CharField(
max_length=50,
blank=True, null=True,
verbose_name=_('Packaging'),
help_text=_('Packaging this stock item is stored in')
)
belongs_to = models.ForeignKey(
'self',
verbose_name=_('Installed In'),