mirror of
https://github.com/inventree/InvenTree.git
synced 2025-12-16 01:08:12 +00:00
Add stock item fields for each item passed to the form
This commit is contained in:
@@ -61,10 +61,15 @@ class MoveStockItemForm(forms.ModelForm):
|
||||
confirm = forms.BooleanField(required=False, initial=False, label='Confirm Stock Movement', help_text='Confirm movement of stock items')
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
stock_items = kwargs.pop('stock_items', [])
|
||||
|
||||
super(MoveStockItemForm, self).__init__(*args, **kwargs)
|
||||
|
||||
self.fields['location'].choices = self.get_location_choices()
|
||||
|
||||
for item in stock_items:
|
||||
self.fields['stock_item_{id}'.format(id=item.id)] = forms.IntegerField(required=True, initial=item.quantity, help_text='Quantity for ' + str(item))
|
||||
|
||||
class Meta:
|
||||
model = StockItem
|
||||
|
||||
|
||||
Reference in New Issue
Block a user