mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 13:15:43 +00:00 
			
		
		
		
	Refactor notes for "purchase order"
This commit is contained in:
		| @@ -181,24 +181,16 @@ | ||||
|  | ||||
| <div class='panel panel-hidden' id='panel-company-notes'> | ||||
|     <div class='panel-heading'> | ||||
|         <div class='row'> | ||||
|             <div class='col-sm-6'> | ||||
|                 <h4>{% trans "Company Notes" %}</h4> | ||||
|             </div> | ||||
|             <div class='col-sm-6'> | ||||
|                 <div class='btn-group float-right'> | ||||
|                     <button type='button' id='edit-notes' title='{% trans "Edit Notes" %}' class='btn btn-small btn-outline-secondary'> | ||||
|                         <span class='fas fa-edit'>       | ||||
|                         </span> | ||||
|                     </button> | ||||
|                 </div> | ||||
|         <div class='d-flex flex-wrap'> | ||||
|             <h4>{% trans "Company Notes" %}</h4> | ||||
|             {% include "spacer.html" %} | ||||
|             <div class='btn-group' role='group'> | ||||
|                 {% include "notes_buttons.html" %} | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
|     <div class='panel-content'> | ||||
|         {% if company.notes %} | ||||
|         {{ company.notes | markdownify }} | ||||
|         {% endif %} | ||||
|         <textarea id='company-notes'></textarea> | ||||
|     </div> | ||||
| </div> | ||||
|  | ||||
| @@ -207,16 +199,15 @@ | ||||
| {% block js_ready %} | ||||
| {{ block.super }} | ||||
|  | ||||
|     $('#edit-notes').click(function() { | ||||
|         constructForm('{% url "api-company-detail" company.pk %}', { | ||||
|             fields: { | ||||
|                 notes: { | ||||
|                     multiline: true, | ||||
|                 } | ||||
|             }, | ||||
|             title: '{% trans "Edit Notes" %}', | ||||
|             reload: true, | ||||
|         }); | ||||
|     onPanelLoad('company-notes', function() { | ||||
|  | ||||
|         setupNotesField( | ||||
|             'company-notes', | ||||
|             '{% url "api-company-detail" company.pk %}', | ||||
|             { | ||||
|                 editable: true, | ||||
|             } | ||||
|         ) | ||||
|     }); | ||||
|  | ||||
|     loadStockTable($("#assigned-stock-table"), { | ||||
| @@ -230,18 +221,37 @@ | ||||
|         filterTarget: '#filter-list-customerstock', | ||||
|     }); | ||||
|  | ||||
|     {% if company.is_customer %} | ||||
|     loadSalesOrderTable("#sales-order-table", { | ||||
|         url: "{% url 'api-so-list' %}", | ||||
|         params: { | ||||
|             customer: {{ company.id }}, | ||||
|         } | ||||
|     onPanelLoad('company-stock', function() { | ||||
|  | ||||
|         loadStockTable($('#stock-table'), { | ||||
|             url: "{% url 'api-stock-list' %}", | ||||
|             params: { | ||||
|                 company: {{ company.id }}, | ||||
|                 part_detail: true, | ||||
|                 supplier_part_detail: true, | ||||
|                 location_detail: true, | ||||
|             }, | ||||
|             buttons: [ | ||||
|                 '#stock-options', | ||||
|             ], | ||||
|             filterKey: "companystock", | ||||
|         }); | ||||
|     }); | ||||
|  | ||||
|     $("#new-sales-order").click(function() { | ||||
|     {% if company.is_customer %} | ||||
|     onPanelLoad('panel-sales-orders', function() { | ||||
|         loadSalesOrderTable("#sales-order-table", { | ||||
|             url: "{% url 'api-so-list' %}", | ||||
|             params: { | ||||
|                 customer: {{ company.id }}, | ||||
|             } | ||||
|         }); | ||||
|  | ||||
|         createSalesOrder({ | ||||
|             customer: {{ company.pk }}, | ||||
|         $("#new-sales-order").click(function() { | ||||
|  | ||||
|             createSalesOrder({ | ||||
|                 customer: {{ company.pk }}, | ||||
|             }); | ||||
|         }); | ||||
|     }); | ||||
|     {% endif %} | ||||
| @@ -270,20 +280,6 @@ | ||||
|  | ||||
|     {% endif %} | ||||
|  | ||||
|     loadStockTable($('#stock-table'), { | ||||
|         url: "{% url 'api-stock-list' %}", | ||||
|         params: { | ||||
|             company: {{ company.id }}, | ||||
|             part_detail: true, | ||||
|             supplier_part_detail: true, | ||||
|             location_detail: true, | ||||
|         }, | ||||
|         buttons: [ | ||||
|             '#stock-options', | ||||
|         ], | ||||
|         filterKey: "companystock", | ||||
|     }); | ||||
|  | ||||
|     {% if company.is_manufacturer %} | ||||
|  | ||||
|     function reloadManufacturerPartTable() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user