mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 05:05:42 +00:00 
			
		
		
		
	Fix for build complete form
This commit is contained in:
		| @@ -323,7 +323,7 @@ class Build(MPTTModel): | ||||
|             if not self.isPartFullyAllocated(part): | ||||
|                 return False | ||||
|  | ||||
|             return True | ||||
|         return True | ||||
|  | ||||
|     def isPartFullyAllocated(self, part): | ||||
|         """ | ||||
|   | ||||
| @@ -5,15 +5,15 @@ | ||||
|  | ||||
| <h4>{% trans "Build" %} - {{ build }}</h4> | ||||
|  | ||||
| {% if not build.isFullyAllocated %} | ||||
| {% if build.isFullyAllocated %} | ||||
| <div class='alert alert-block alert-info'> | ||||
|     <h4>{% trans "Build order allocation is complete" %}</h4> | ||||
| </div> | ||||
| {% else %} | ||||
| <div class='alert alert-block alert-danger'> | ||||
|     <h4>{% trans "Warning: Build order allocation is not complete" %}</h4> | ||||
|     {% trans "Build Order has not been fully allocated. Ensure that all Stock Items have been allocated to the Build" %} | ||||
| </div> | ||||
| {% else %} | ||||
| <div class='alert alert-block alert-info'> | ||||
|     <h4>{% trans "Build order allocation is complete" %}</h4> | ||||
| </div> | ||||
| {% endif %} | ||||
|  | ||||
| <div class='alert alert-block alert-success'> | ||||
|   | ||||
| @@ -541,7 +541,8 @@ class SalesOrderAllocation(models.Model): | ||||
|         if self.quantity > self.item.quantity: | ||||
|             errors['quantity'] = _('Allocation quantity cannot exceed stock quantity') | ||||
|  | ||||
|         if self.item.quantity - self.item.allocation_count() < self.quantity: | ||||
|         # TODO: The logic here needs improving. Do we need to subtract our own amount, or something? | ||||
|         if self.item.quantity - self.item.allocation_count() + self.quantity < self.quantity: | ||||
|             errors['quantity'] = _('StockItem is over-allocated') | ||||
|  | ||||
|         if self.quantity <= 0: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user