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

Filter available stock items by Part reference

This commit is contained in:
Oliver Walters
2020-10-04 20:50:06 +11:00
parent f04977e7e1
commit fd22e713ff
2 changed files with 20 additions and 2 deletions

View File

@ -703,6 +703,22 @@ class StockItemInstall(AjaxUpdateView):
form = super().get_form()
queryset = form.fields['stock_item'].queryset
part = self.request.GET.get('part', None)
# Filter the available stock items based on the Part reference
if part:
try:
part = Part.objects.get(pk=part)
queryset = queryset.filter(part=part)
except (ValueError, Part.DoesNotExist):
pass
form.fields['stock_item'].queryset = queryset
return form
def post(self, request, *args, **kwargs):