mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-29 12:06:44 +00:00
54 lines
1.0 KiB
Python
54 lines
1.0 KiB
Python
"""
|
|
Django Forms for interacting with Stock app
|
|
"""
|
|
|
|
# -*- coding: utf-8 -*-
|
|
from __future__ import unicode_literals
|
|
|
|
from InvenTree.forms import HelperForm
|
|
|
|
from .models import StockItem, StockItemTracking
|
|
|
|
|
|
class ReturnStockItemForm(HelperForm):
|
|
"""
|
|
Form for manually returning a StockItem into stock
|
|
|
|
TODO: This could be a simple API driven form!
|
|
"""
|
|
|
|
class Meta:
|
|
model = StockItem
|
|
fields = [
|
|
'location',
|
|
]
|
|
|
|
|
|
class ConvertStockItemForm(HelperForm):
|
|
"""
|
|
Form for converting a StockItem to a variant of its current part.
|
|
|
|
TODO: Migrate this form to the modern API forms interface
|
|
"""
|
|
|
|
class Meta:
|
|
model = StockItem
|
|
fields = [
|
|
'part'
|
|
]
|
|
|
|
|
|
class TrackingEntryForm(HelperForm):
|
|
"""
|
|
Form for creating / editing a StockItemTracking object.
|
|
|
|
Note: 2021-05-11 - This form is not currently used - should delete?
|
|
"""
|
|
|
|
class Meta:
|
|
model = StockItemTracking
|
|
|
|
fields = [
|
|
'notes',
|
|
]
|