From cfabf67b67883f05f0c24d23b0e3d29943fa84a6 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 9 Oct 2022 09:08:00 +1100 Subject: [PATCH] Settings panel bug fix (#3761) --- .../templates/InvenTree/settings/setting.html | 17 +++++++++++++---- .../InvenTree/settings/setting_boolean.html | 18 ++++++++++++++++++ .../templates/InvenTree/settings/settings.html | 6 +++--- 3 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 InvenTree/templates/InvenTree/settings/setting_boolean.html diff --git a/InvenTree/templates/InvenTree/settings/setting.html b/InvenTree/templates/InvenTree/settings/setting.html index 0bc099f8a2..a79bee3b96 100644 --- a/InvenTree/templates/InvenTree/settings/setting.html +++ b/InvenTree/templates/InvenTree/settings/setting.html @@ -23,9 +23,7 @@ {% if setting.is_bool %} -
- -
+ {% include "InvenTree/settings/setting_boolean.html" %} {% else %}
@@ -41,7 +39,18 @@ {{ setting.units }}
-
diff --git a/InvenTree/templates/InvenTree/settings/setting_boolean.html b/InvenTree/templates/InvenTree/settings/setting_boolean.html new file mode 100644 index 0000000000..c97b46bbcc --- /dev/null +++ b/InvenTree/templates/InvenTree/settings/setting_boolean.html @@ -0,0 +1,18 @@ +
+ +
diff --git a/InvenTree/templates/InvenTree/settings/settings.html b/InvenTree/templates/InvenTree/settings/settings.html index de3a36b9d1..600116d5e4 100644 --- a/InvenTree/templates/InvenTree/settings/settings.html +++ b/InvenTree/templates/InvenTree/settings/settings.html @@ -78,12 +78,12 @@ $('table').find('.boolean-setting').change(function() { // Global setting by default var url = `/api/settings/global/${setting}/`; - if (plugin) { + if (notification) { + url = `/api/settings/notification/${pk}/`; + } else if (plugin) { url = `/api/plugin/settings/${plugin}/${setting}/`; } else if (user) { url = `/api/settings/user/${setting}/`; - } else if (notification) { - url = `/api/settings/notification/${pk}/`; } inventreePut(