mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-01 11:10:54 +00:00
The 'StockItem' model now has a reference to a SalesOrderLineItem
This commit is contained in:
20
InvenTree/stock/migrations/0027_stockitem_sales_order.py
Normal file
20
InvenTree/stock/migrations/0027_stockitem_sales_order.py
Normal file
@ -0,0 +1,20 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-21 05:03
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('order', '0023_auto_20200420_2309'),
|
||||
('stock', '0026_stockitem_uid'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='stockitem',
|
||||
name='sales_order',
|
||||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='stock_items', to='order.SalesOrderLineItem'),
|
||||
),
|
||||
]
|
@ -126,6 +126,7 @@ class StockItem(MPTTModel):
|
||||
build: Link to a Build (if this stock item was created from a build)
|
||||
purchase_order: Link to a PurchaseOrder (if this stock item was created from a PurchaseOrder)
|
||||
infinite: If True this StockItem can never be exhausted
|
||||
sales_order: Link to a SalesOrderLineItem (if this stockitem has been allocated to a sales order)
|
||||
"""
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
@ -353,6 +354,12 @@ class StockItem(MPTTModel):
|
||||
help_text=_('Purchase order for this stock item')
|
||||
)
|
||||
|
||||
sales_order = models.ForeignKey(
|
||||
'order.SalesOrderLineItem',
|
||||
on_delete=models.SET_NULL,
|
||||
related_name='stock_items',
|
||||
null=True)
|
||||
|
||||
# last time the stock was checked / counted
|
||||
stocktake_date = models.DateField(blank=True, null=True)
|
||||
|
||||
|
Reference in New Issue
Block a user