2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-05 21:20:56 +00:00

Add form / view for serializing a stock item

- Back end doesn't do anything yet
This commit is contained in:
Oliver Walters
2019-08-28 21:46:26 +10:00
parent 3b8f5872ac
commit 7575a39b7f
5 changed files with 76 additions and 4 deletions

View File

@ -29,6 +29,7 @@ from .forms import CreateStockItemForm
from .forms import EditStockItemForm
from .forms import AdjustStockForm
from .forms import TrackingEntryForm
from .forms import SerializeStockForm
class StockIndex(ListView):
@ -461,6 +462,28 @@ class StockLocationCreate(AjaxCreateView):
return initials
class StockItemSerialize(AjaxView, FormMixin):
""" View for manually serializing a StockItem """
ajax_template_name = 'stock/item_serialize.html'
ajax_form_title = 'Serialize Stock'
form_class = SerializeStockForm
def get(self, request, *args, **kwargs):
return super().get(request, *args, **kwargs)
def post(self, request, *args, **kwargs):
form = self.get_form()
data = {
'form_valid': False,
}
return self.renderJsonResponse(request, form, data=data)
class StockItemCreate(AjaxCreateView):
"""
View for creating a new StockItem