mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-16 03:55:41 +00:00
updates
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.db import models
|
||||
|
||||
from part.models import Part
|
||||
@ -19,21 +19,27 @@ class StockItem(models.Model):
|
||||
updated = models.DateField(auto_now=True)
|
||||
|
||||
# Stock status types
|
||||
ITEM_IN_PROGRESS = 0
|
||||
ITEM_INCOMING = 5
|
||||
ITEM_DAMAGED = 10
|
||||
ITEM_ATTENTION = 20
|
||||
ITEM_COMPLETE = 50
|
||||
ITEM_IN_STOCK = 10
|
||||
ITEM_INCOMING = 15
|
||||
ITEM_IN_PROGRESS = 20
|
||||
ITEM_COMPLETE = 25
|
||||
ITEM_ATTENTION = 50
|
||||
ITEM_DAMAGED = 55
|
||||
ITEM_DESTROYED = 60
|
||||
|
||||
ITEM_STATUS_CODES = {
|
||||
ITEM_IN_STOCK: _("In stock"),
|
||||
ITEM_INCOMING: _("Incoming"),
|
||||
ITEM_IN_PROGRESS: _("In progress"),
|
||||
ITEM_COMPLETE: _("Complete"),
|
||||
ITEM_ATTENTION: _("Attention needed"),
|
||||
ITEM_DAMAGED: _("Damaged"),
|
||||
ITEM_DESTROYED: _("Destroyed")
|
||||
}
|
||||
|
||||
status = models.PositiveIntegerField(
|
||||
default=ITEM_IN_PROGRESS,
|
||||
choices=[
|
||||
(ITEM_IN_PROGRESS, "In progress"),
|
||||
(ITEM_INCOMING, "Incoming"),
|
||||
(ITEM_DAMAGED, "Damaged"),
|
||||
(ITEM_ATTENTION, "Requires attention"),
|
||||
(ITEM_COMPLETE, "Complete")
|
||||
])
|
||||
default=ITEM_IN_STOCK,
|
||||
choices=ITEM_STATUS_CODES.items())
|
||||
|
||||
# If stock item is incoming, an (optional) ETA field
|
||||
expected_arrival = models.DateField(null=True, blank=True)
|
||||
|
Reference in New Issue
Block a user