{% extends "build/build_base.html" %} {% load static %} {% load i18n %} {% load inventree_extras %} {% block page_title %} InvenTree | Allocate Parts {% endblock %} {% block details %} {% include "build/tabs.html" with tab='allocate' %}

{% trans "Incomplete Build Ouputs" %}


{% if build.is_complete %}
{% trans "Build order has been completed" %}
{% else %}
{% if build.active %} {% endif %}

{% if build.incomplete_outputs %}
{% for item in build.incomplete_outputs %} {% include "build/allocation_card.html" with item=item %} {% endfor %}
{% else %}
{% trans "Create a new build output" %}
{% trans "No incomplete build outputs remain." %}
{% trans "Create a new build output using the button above" %}
{% endif %} {% endif %} {% endblock %} {% block js_ready %} {{ block.super }} var buildInfo = { pk: {{ build.pk }}, quantity: {{ build.quantity }}, completed: {{ build.completed }}, part: {{ build.part.pk }}, }; {% for item in build.incomplete_outputs %} // Get the build output as a javascript object inventreeGet('{% url 'api-stock-detail' item.pk %}', {}, { success: function(response) { loadBuildOutputAllocationTable(buildInfo, response); } } ); {% endfor %} {% if build.active %} $("#btn-allocate").on('click', function() { launchModalForm( "{% url 'build-auto-allocate' build.id %}", { success: reloadTable, } ); }); $('#btn-unallocate').on('click', function() { launchModalForm( "{% url 'build-unallocate' build.id %}", { reload: true, } ); }); $('#btn-create-output').click(function() { launchModalForm('{% url "build-output-create" build.id %}', { reload: true, } ); }); $("#btn-order-parts").click(function() { launchModalForm("/order/purchase-order/order-parts/", { data: { build: {{ build.id }}, }, }); }); {% endif %} {% endblock %}