{% extends "build/build_base.html" %} {% load static %} {% load i18n %} {% block menubar %} {% include "build/navbar.html" with tab='output' %} {% endblock %} {% block content_panels %} {% if not build.is_complete %}

{% trans "Incomplete Build Outputs" %}

{% if build.active %} {% endif %}
{% if build.incomplete_outputs %}
{% for item in build.incomplete_outputs %} {% include "build/allocation_card.html" with item=item tracked_items=build.has_tracked_bom_items %} {% 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 %}

{% trans "Completed Build Outputs" %}

{% include "stock_table.html" with read_only=True %}
{% endblock %} {% block js_ready %} {{ block.super }} $('#btn-create-output').click(function() { launchModalForm('{% url "build-output-create" build.id %}', { reload: true, } ); }); loadStockTable($("#stock-table"), { params: { location_detail: true, part_detail: true, build: {{ build.id }}, }, groupByField: 'location', buttons: [ '#stock-options', ], url: "{% url 'api-stock-list' %}", }); 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 %} {% endblock %}