From 51a33e5dca89a5b0375972be7043d4d781f4dd58 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Thu, 28 Jan 2021 20:18:03 +1100 Subject: [PATCH] Add setting to enable / disable barcode support (Default = True) --- InvenTree/common/models.py | 7 +++++++ InvenTree/templates/InvenTree/settings/global.html | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/InvenTree/common/models.py b/InvenTree/common/models.py index 0fd924a77a..053cc12864 100644 --- a/InvenTree/common/models.py +++ b/InvenTree/common/models.py @@ -71,6 +71,13 @@ class InvenTreeSetting(models.Model): 'choices': djmoney.settings.CURRENCY_CHOICES, }, + 'BARCODE_ENABLE': { + 'name': _('Barcode Support'), + 'description': _('Enable barcode scanner support'), + 'default': True, + 'validator': bool, + }, + 'PART_IPN_REGEX': { 'name': _('IPN Regex'), 'description': _('Regular expression pattern for matching Part IPN') diff --git a/InvenTree/templates/InvenTree/settings/global.html b/InvenTree/templates/InvenTree/settings/global.html index 76af68b441..6d2f14bfd9 100644 --- a/InvenTree/templates/InvenTree/settings/global.html +++ b/InvenTree/templates/InvenTree/settings/global.html @@ -21,4 +21,12 @@ +

{% trans "Barcode Settings" %}

+ + {% include "InvenTree/settings/header.html" %} + + {% include "InvenTree/settings/setting.html" with key="BARCODE_ENABLE" icon="fa-qrcode" %} + +
+ {% endblock %} \ No newline at end of file