Merge pull request #245 from SchrodingersGat/supplier-part-fix

Limit SupplierPart choices in EditStockItem view
This commit is contained in:
Oliver 2019-05-06 18:09:37 +10:00 committed by GitHub
commit 9716401662
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -115,6 +115,22 @@ class StockItemEdit(AjaxUpdateView):
ajax_template_name = 'modal_form.html'
ajax_form_title = 'Edit Stock Item'
def get_form(self):
""" Get form for StockItem editing.
Limit the choices for supplier_part
"""
form = super(AjaxUpdateView, self).get_form()
item = self.get_object()
query = form.fields['supplier_part'].queryset
query = query.filter(part=item.part.id)
form.fields['supplier_part'].queryset = query
return form
class StockLocationCreate(AjaxCreateView):
"""