{% extends "InvenTree/settings/settings.html" %} {% load i18n %} {% block tabs %} {% include "InvenTree/settings/tabs.html" with tab='part' %} {% endblock %} {% block settings %}

{% trans "Part Parameter Templates" %}

{% endblock %} {% block js_ready %} {{ block.super }} $("#param-table").inventreeTable({ url: "{% url 'api-part-param-template-list' %}", queryParams: { ordering: 'name', }, formatNoMatches: function() { return '{% trans "No part parameter templates found" %}'; }, columns: [ { field: 'pk', title: 'ID', visible: false, switchable: false, }, { field: 'name', title: 'Name', sortable: 'true', }, { field: 'units', title: 'Units', sortable: 'true', }, { formatter: function(value, row, index, field) { var bEdit = ""; var bDel = ""; var html = "
" + bEdit + bDel + "
"; return html; } } ] }); $("#new-param").click(function() { launchModalForm("{% url 'part-param-template-create' %}", { success: function() { $("#param-table").bootstrapTable('refresh'); }, }); }); $("#param-table").on('click', '.template-edit', function() { var button = $(this); var url = "/part/parameter/template/" + button.attr('pk') + "/edit/"; launchModalForm(url, { success: function() { $("#param-table").bootstrapTable('refresh'); } }); }); $("#param-table").on('click', '.template-delete', function() { var button = $(this); var url = "/part/parameter/template/" + button.attr('pk') + "/delete/"; launchModalForm(url, { success: function() { $("#param-table").bootstrapTable('refresh'); } }); }); {% endblock %}