Bug fix - calculate button PK at run time!!

This commit is contained in:
Oliver Walters 2021-04-20 13:53:41 +10:00
parent 16b01ed772
commit 05e2b62305

View File

@ -109,11 +109,14 @@ function makeBuildOutputActionButtons(output, buildInfo, lines) {
}); });
$(panel).find(`#button-output-complete-${outputId}`).click(function() { $(panel).find(`#button-output-complete-${outputId}`).click(function() {
var pk = $(this).attr('pk');
launchModalForm( launchModalForm(
`/build/${buildId}/complete-output/`, `/build/${buildId}/complete-output/`,
{ {
data: { data: {
output: outputId, output: pk,
}, },
reload: true, reload: true,
} }
@ -121,24 +124,30 @@ function makeBuildOutputActionButtons(output, buildInfo, lines) {
}); });
$(panel).find(`#button-output-unallocate-${outputId}`).click(function() { $(panel).find(`#button-output-unallocate-${outputId}`).click(function() {
var pk = $(this).attr('pk');
launchModalForm( launchModalForm(
`/build/${buildId}/unallocate/`, `/build/${buildId}/unallocate/`,
{ {
success: reloadTable, success: reloadTable,
data: { data: {
output: output ? outputId : 'null', output: pk,
} }
} }
); );
}); });
$(panel).find(`#button-output-delete-${outputId}`).click(function() { $(panel).find(`#button-output-delete-${outputId}`).click(function() {
var pk = $(this).attr('pk');
launchModalForm( launchModalForm(
`/build/${buildId}/delete-output/`, `/build/${buildId}/delete-output/`,
{ {
reload: true, reload: true,
data: { data: {
output: outputId output: pk
} }
} }
); );