Deleted extraneous form code

This commit is contained in:
Oliver 2018-04-30 00:59:36 +10:00
parent 39530831d8
commit bee760d184
6 changed files with 66 additions and 95 deletions

View File

@ -0,0 +1,14 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django import forms
from crispy_forms.helper import FormHelper
class HelperForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(forms.ModelForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_tag = False

View File

@ -1,19 +1,12 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django import forms
from crispy_forms.helper import FormHelper
from InvenTree.forms import HelperForm
from .models import Build
class EditBuildForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(EditBuildForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_tag = False
class EditBuildForm(HelperForm):
class Meta:
model = Build

View File

@ -1,39 +1,12 @@
from django import forms
from crispy_forms.helper import FormHelper
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from InvenTree.forms import HelperForm
from .models import Company
"""
class EditSupplierOrderForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(EditSupplierOrderForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_id = 'id-edit-part-form'
self.helper.form_class = 'blueForms'
self.helper.form_method = 'post'
self.helper.add_input(Submit('submit', 'Submit'))
class Meta:
model = SupplierOrder
fields = [
'internal_ref',
'supplier',
'notes',
'issued_date',
]
"""
class EditCompanyForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(EditCompanyForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_tag = False
class EditCompanyForm(HelperForm):
class Meta:
model = Company

View File

@ -1,18 +1,13 @@
from django import forms
from crispy_forms.helper import FormHelper
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from InvenTree.forms import HelperForm
from .models import Part, PartCategory, BomItem
from .models import SupplierPart
class PartImageForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(PartImageForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_tag = False
class PartImageForm(HelperForm):
class Meta:
model = Part
@ -21,13 +16,7 @@ class PartImageForm(forms.ModelForm):
]
class EditPartForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(EditPartForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_tag = False
class EditPartForm(HelperForm):
class Meta:
model = Part
@ -45,16 +34,11 @@ class EditPartForm(forms.ModelForm):
'purchaseable',
'salable',
'notes',
'image',
]
class EditCategoryForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(EditCategoryForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_tag = False
class EditCategoryForm(HelperForm):
class Meta:
model = PartCategory
@ -65,15 +49,7 @@ class EditCategoryForm(forms.ModelForm):
]
class EditBomItemForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(EditBomItemForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_method = 'post'
self.helper.form_tag = False
class EditBomItemForm(HelperForm):
class Meta:
model = BomItem
@ -84,12 +60,7 @@ class EditBomItemForm(forms.ModelForm):
]
class EditSupplierPartForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(EditSupplierPartForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_tag = False
class EditSupplierPartForm(HelperForm):
class Meta:
model = SupplierPart

View File

@ -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',
]

View File

@ -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