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

Auto-fill serial numbers for the SerializeStock form

This commit is contained in:
Oliver Walters
2020-05-16 09:06:39 +10:00
parent 10762fc1cf
commit 0ccac09962
2 changed files with 32 additions and 2 deletions

View File

@ -774,7 +774,16 @@ class StockItemSerialize(AjaxUpdateView):
item = self.get_object()
# Pre-calculate what the serial numbers should be!
sn = item.part.get_next_serial_number()
if item.quantity >= 2:
sn = "{n}-{m}".format(n=sn, m=int(sn+item.quantity-1))
else:
sn = str(sn)
initials['quantity'] = item.quantity
initials['serial_numbers'] = sn
initials['destination'] = item.location.pk
return initials