From 5db043ab4b79818fdc24263cdd61888dafb9cc93 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Fri, 23 Oct 2020 01:05:59 +1100 Subject: [PATCH] Launch modal dialog to auto-allocate against a specific build output --- InvenTree/templates/js/build.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/InvenTree/templates/js/build.js b/InvenTree/templates/js/build.js index 3cb0a3e81b..157498bf84 100644 --- a/InvenTree/templates/js/build.js +++ b/InvenTree/templates/js/build.js @@ -32,7 +32,7 @@ function newBuildOrder(options={}) { } -function makeBuildOutputActionButtons(output) { +function makeBuildOutputActionButtons(output, buildId) { /* Generate action buttons for a build output. */ @@ -72,7 +72,15 @@ function makeBuildOutputActionButtons(output) { // Add callbacks for the buttons $(panel).find(`#button-output-auto-${outputId}`).click(function() { - // TODO + // Launch modal dialog to perform auto-allocation + launchModalForm(`/build/${buildId}/auto-allocate/`, + { + data: { + output: outputId, + }, + reload: true, + } + ); }); $(panel).find(`#button-output-complete-${outputId}`).click(function() { @@ -234,7 +242,7 @@ function loadBuildOutputAllocationTable(buildId, partId, output, options={}) { // Update the available actions for this build output - makeBuildOutputActionButtons(output); + makeBuildOutputActionButtons(output, buildId); } } );