{% extends "part/part_base.html" %} {% load static %} {% load i18n %} {% block menubar %} {% include 'part/navbar.html' with tab='suppliers' %} {% endblock %} {% block heading %} {% trans "Part Suppliers" %} {% endblock %} {% block details %}
{% endblock %} {% block post_content_panel %}

{% trans "Part Manufacturers" %}

{% endblock %} {% block js_load %} {{ block.super }} {% endblock %} {% block js_ready %} {{ block.super }} $('#supplier-create').click(function () { launchModalForm( "{% url 'supplier-part-create' %}", { reload: true, data: { part: {{ part.id }} }, secondary: [ { field: 'supplier', label: '{% trans "New Supplier" %}', title: '{% trans "Create new supplier" %}', }, { field: 'manufacturer', label: '{% trans "New Manufacturer" %}', title: '{% trans "Create new manufacturer" %}', } ] }); }); $("#supplier-part-delete").click(function() { var selections = $("#supplier-table").bootstrapTable("getSelections"); var parts = []; selections.forEach(function(item) { parts.push(item.pk); }); launchModalForm("{% url 'supplier-part-delete' %}", { data: { parts: parts, }, reload: true, }); }); loadSupplierPartTable( "#supplier-table", "{% url 'api-supplier-part-list' %}", { params: { part: {{ part.id }}, part_detail: false, supplier_detail: true, manufacturer_detail: true, }, } ); linkButtonsToSelection($("#supplier-table"), ['#supplier-part-options']); loadManufacturerPartTable( '#manufacturer-table', "{% url 'api-manufacturer-part-list' %}", { params: { part: {{ part.id }}, part_detail: true, manufacturer_detail: true, }, } ); linkButtonsToSelection($("#manufacturer-table"), ['#manufacturer-part-options']); $("#manufacturer-part-delete").click(function() { var selections = $("#manufacturer-table").bootstrapTable("getSelections"); deleteManufacturerParts(selections, { onSuccess: function() { $("#manufacturer-table").bootstrapTable("refresh"); } }); }); $('#manufacturer-create').click(function () { launchModalForm( "{% url 'manufacturer-part-create' %}", { reload: true, data: { part: {{ part.id }} }, secondary: [ { field: 'manufacturer', label: '{% trans "New Manufacturer" %}', title: '{% trans "Create new manufacturer" %}', } ] }); }); {% endblock %}