{% extends "company/company_base.html" %} {% load static %} {% block details %} {% load i18n %} {% include 'company/tabs.html' with tab='parts' %}

{% trans "Supplier Parts" %}


{% if roles.purchase_order.change %}
{% if roles.purchase_order.add %} {% endif %}
{% endif %}
{% endblock %} {% block js_ready %} {{ block.super }} $("#part-create").click(function () { launchModalForm( "{% url 'supplier-part-create' %}", { data: { {% if company.is_supplier %}supplier: {{ company.id }},{% endif %} {% if company.is_manufacturer %}manufacturer: {{ company.id }},{% endif %} }, reload: true, secondary: [ { field: 'part', label: '{% trans "New Part" %}', title: '{% trans "Create new Part" %}', url: "{% url 'part-create' %}" }, { field: 'supplier', label: "{% trans 'New Supplier' %}", title: "{% trans 'Create new Supplier' %}", url: "{% url 'supplier-create' %}", }, { field: 'manufacturer', label: '{% trans "New Manufacturer" %}', title: '{% trans "Create new Manufacturer" %}', url: "{% url 'manufacturer-create' %}", }, ] }); }); loadSupplierPartTable( "#part-table", "{% url 'api-supplier-part-list' %}", { params: { part_detail: true, supplier_detail: true, manufacturer_detail: true, company: {{ company.id }}, }, } ); $("#multi-part-delete").click(function() { var selections = $("#part-table").bootstrapTable("getSelections"); var parts = []; selections.forEach(function(item) { parts.push(item.pk); }); launchModalForm("{% url 'supplier-part-delete' %}", { data: { parts: parts, }, reload: true, }); }); $("#multi-part-order").click(function() { var selections = $("#part-table").bootstrapTable("getSelections"); var parts = []; selections.forEach(function(item) { parts.push(item.part); }); launchModalForm("/order/purchase-order/order-parts/", { data: { parts: parts, }, }); }); {% endblock %}