mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 05:05:42 +00:00 
			
		
		
		
	Prevent serial number for stock item with quantity > 1
This commit is contained in:
		| @@ -86,3 +86,7 @@ | |||||||
|     align-items: stretch; |     align-items: stretch; | ||||||
|     display: flex; |     display: flex; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | .help-inline { | ||||||
|  |     color: #A11; | ||||||
|  | } | ||||||
| @@ -73,6 +73,13 @@ class StockItem(models.Model): | |||||||
|             # TODO - Find a test than can be perfomed... |             # TODO - Find a test than can be perfomed... | ||||||
|             pass |             pass | ||||||
|  |  | ||||||
|  |         # Serial number cannot be set for items with quantity greater than 1 | ||||||
|  |         if not self.quantity == 1 and self.serial: | ||||||
|  |             raise ValidationError({ | ||||||
|  |                 'quantity': _("Quantity must be set to 1 for item with a serial number"), | ||||||
|  |                 'serial': _("Serial number cannot be set if quantity > 1") | ||||||
|  |             }) | ||||||
|  |  | ||||||
|     def get_absolute_url(self): |     def get_absolute_url(self): | ||||||
|         return '/stock/item/{id}/'.format(id=self.id) |         return '/stock/item/{id}/'.format(id=self.id) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user