Add another check for merging stock

This commit is contained in:
Oliver 2021-12-21 09:29:12 +11:00
parent dd53748f9f
commit 52ca2e5068
2 changed files with 5 additions and 2 deletions

View File

@ -72,7 +72,7 @@ if __name__ == '__main__':
if verbose:
print(f"| {locale.ljust(4, ' ')} : {str(percentage).rjust(4, ' ')}% |")
locales_perc[locale] = percentage
percentages.append(percentage)
@ -89,4 +89,4 @@ if __name__ == '__main__':
else:
avg = 0
print(f"InvenTree translation coverage: {avg}%")
print(f"InvenTree translation coverage: {avg}%")

View File

@ -1166,6 +1166,9 @@ class StockItem(MPTTModel):
if self.belongs_to:
raise ValidationError(_('Stock item is installed in another item'))
if self.installed_item_count() > 0:
raise ValidationError(_('Stock item contains other items'))
if self.customer:
raise ValidationError(_('Stock item has been assigned to a customer'))