2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-03 04:00:57 +00:00

Update displayed setting when API returns success

This commit is contained in:
Oliver
2021-11-09 21:29:31 +11:00
parent 5df4374607
commit eb5b810be0
2 changed files with 19 additions and 17 deletions

View File

@ -52,7 +52,7 @@ function editSetting(pk, options={}) {
constructChangeForm(fields, {
url: url,
method: 'PATCH',
title: "edit setting",
title: options.title,
processResults: function(data, fields, opts) {
switch (data.type) {
@ -75,6 +75,17 @@ function editSetting(pk, options={}) {
data.value = data.value.toString();
return data;
},
onSuccess: function(response) {
var setting = response.key;
if (response.type == "boolean") {
var enabled = response.value.toString().toLowerCase() == 'true';
$(`#setting-value-${setting}`).prop('checked', enabled);
} else {
$(`#setting-value-${setting}`).html(response.value);
}
}
});
},