mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 21:25:42 +00:00 
			
		
		
		
	Add clean() function for PurchaseOrderLineItem
Also adds renderer for purchaseorder model
This commit is contained in:
		| @@ -1734,6 +1734,9 @@ function renderModelData(name, model, data, parameters, options) { | ||||
|     case 'partparametertemplate': | ||||
|         renderer = renderPartParameterTemplate; | ||||
|         break; | ||||
|     case 'purchaseorder': | ||||
|         renderer = renderPurchaseOrder; | ||||
|         break; | ||||
|     case 'salesorder': | ||||
|         renderer = renderSalesOrder; | ||||
|         break; | ||||
|   | ||||
| @@ -221,20 +221,54 @@ function renderOwner(name, data, parameters, options) { | ||||
| } | ||||
|  | ||||
|  | ||||
| // Renderer for "SalesOrder" model | ||||
| // Renderer for "PurchaseOrder" model | ||||
| // eslint-disable-next-line no-unused-vars | ||||
| function renderSalesOrder(name, data, parameters, options) { | ||||
|     var html = `<span>${data.reference}</span>`; | ||||
| function renderPurchaseOrder(name, data, parameters, options) { | ||||
|     var html = ''; | ||||
|  | ||||
|     var prefix = global_settings.PURCHASEORDER_REFERENCE_PREFIX; | ||||
|      | ||||
|     var thumbnail = null; | ||||
|      | ||||
|     html += `<span>${prefix}${data.reference}</span>`; | ||||
|  | ||||
|     if (data.supplier_detail) { | ||||
|         thumbnail = data.supplier_detail.thumbnail || data.supplier_detail.image; | ||||
|  | ||||
|         html += ' - ' + select2Thumbnail(thumbnail); | ||||
|         html += `<span>${data.supplier_detail.name}</span>`; | ||||
|     } | ||||
|  | ||||
|     if (data.description) { | ||||
|         html += ` - <i>${data.description}</i>`; | ||||
|         html += ` - <em>${data.description}</em>`; | ||||
|     } | ||||
|  | ||||
|     html += ` | ||||
|     <span class='float-right'> | ||||
|         <small> | ||||
|             {% trans "Order ID" %}: ${data.pk} | ||||
|             </small> | ||||
|         </small> | ||||
|     </span> | ||||
|     `; | ||||
|  | ||||
|     return html; | ||||
| } | ||||
|  | ||||
|  | ||||
| // Renderer for "SalesOrder" model | ||||
| // eslint-disable-next-line no-unused-vars | ||||
| function renderSalesOrder(name, data, parameters, options) { | ||||
|     var html = `<span>${data.reference}</span>`; | ||||
|  | ||||
|     if (data.description) { | ||||
|         html += ` - <em>${data.description}</em>`; | ||||
|     } | ||||
|  | ||||
|     html += ` | ||||
|     <span class='float-right'> | ||||
|         <small> | ||||
|             {% trans "Order ID" %}: ${data.pk} | ||||
|         </small> | ||||
|     </span>`; | ||||
|  | ||||
|     return html; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user