2
0
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:
Oliver Walters
2019-05-29 22:38:42 +10:00
parent 0e3f74ef31
commit d321947026
2 changed files with 19 additions and 6 deletions

View File

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