Merge pull request #1101 from SchrodingersGat/delete-on-deplete-fix

Logic fix for editing stock item creation form
This commit is contained in:
Oliver 2020-11-04 09:33:52 +11:00 committed by GitHub
commit fc99086c8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1505,8 +1505,10 @@ class StockItemCreate(AjaxCreateView):
# form.fields['part'].widget = HiddenInput()
# Trackable parts get special consideration:
form.fields['delete_on_deplete'].disabled = not part.trackable
form.fields['serial_numbers'].disabled = not part.trackable
if part.trackable:
form.fields['delete_on_deplete'].disabled = True
else:
form.fields['serial_numbers'].disabled = True
# If the part is NOT purchaseable, hide the supplier_part field
if not part.purchaseable: