mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-14 19:15:41 +00:00
Deleted extraneous form code
This commit is contained in:
@ -2,18 +2,12 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django import forms
|
||||
from crispy_forms.helper import FormHelper
|
||||
from InvenTree.forms import HelperForm
|
||||
|
||||
from .models import StockLocation, StockItem
|
||||
|
||||
|
||||
class EditStockLocationForm(forms.ModelForm):
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(EditStockLocationForm, self).__init__(*args, **kwargs)
|
||||
self.helper = FormHelper()
|
||||
|
||||
self.helper.form_tag = False
|
||||
class EditStockLocationForm(HelperForm):
|
||||
|
||||
class Meta:
|
||||
model = StockLocation
|
||||
@ -24,13 +18,7 @@ class EditStockLocationForm(forms.ModelForm):
|
||||
]
|
||||
|
||||
|
||||
class EditStockItemForm(forms.ModelForm):
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(EditStockItemForm, self).__init__(*args, **kwargs)
|
||||
self.helper = FormHelper()
|
||||
|
||||
self.helper.form_tag = False
|
||||
class CreateStockItemForm(HelperForm):
|
||||
|
||||
class Meta:
|
||||
model = StockItem
|
||||
@ -46,3 +34,25 @@ class EditStockItemForm(forms.ModelForm):
|
||||
# 'customer',
|
||||
'URL',
|
||||
]
|
||||
|
||||
|
||||
class MoveStockItemForm(forms.ModelForm):
|
||||
|
||||
class Meta:
|
||||
model = StockItem
|
||||
|
||||
fields = [
|
||||
'location',
|
||||
]
|
||||
|
||||
|
||||
class EditStockItemForm(HelperForm):
|
||||
|
||||
class Meta:
|
||||
model = StockItem
|
||||
|
||||
fields = [
|
||||
'quantity',
|
||||
'batch',
|
||||
'status',
|
||||
]
|
@ -166,6 +166,16 @@ class StockItem(models.Model):
|
||||
|
||||
infinite = models.BooleanField(default=False)
|
||||
|
||||
@property
|
||||
def in_stock(self):
|
||||
if self.quantity == 0:
|
||||
return False
|
||||
|
||||
if self.belongs_to or self.customer:
|
||||
return False
|
||||
|
||||
return True
|
||||
|
||||
@property
|
||||
def has_tracking_info(self):
|
||||
return self.tracking_info.count() > 0
|
||||
|
Reference in New Issue
Block a user