mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-30 20:55:42 +00:00 
			
		
		
		
	Changes for clean of StockItem
This commit is contained in:
		| @@ -204,12 +204,15 @@ class StockItem(models.Model): | ||||
|                         }) | ||||
|  | ||||
|                     if self.quantity == 0: | ||||
|                         self.quantity = 1 | ||||
|  | ||||
|                     elif self.quantity > 1: | ||||
|                         raise ValidationError({ | ||||
|                             'quantity': _('Quantity must be 1 for item with a serial number') | ||||
|                         }) | ||||
|  | ||||
|                     if self.delete_on_deplete: | ||||
|                         raise ValidationError({'delete_on_deplete': _("Must be set to False for item with a serial number")}) | ||||
|                     # Serial numbered items cannot be deleted on depletion | ||||
|                     self.delete_on_deplete = False | ||||
|  | ||||
|                 # A template part cannot be instantiated as a StockItem | ||||
|                 if self.part.is_template: | ||||
|   | ||||
| @@ -467,6 +467,9 @@ class StockItemCreate(AjaxCreateView): | ||||
|     Parameters can be pre-filled by passing query items: | ||||
|     - part: The part of which the new StockItem is an instance | ||||
|     - location: The location of the new StockItem | ||||
|  | ||||
|     If the parent part is a "tracked" part, provide an option to create uniquely serialized items | ||||
|     rather than a bulk quantity of stock items | ||||
|     """ | ||||
|  | ||||
|     model = StockItem | ||||
|   | ||||
		Reference in New Issue
	
	Block a user