From 552902354f765cdd26d7c762ba325b678fd7358f Mon Sep 17 00:00:00 2001
From: Oliver Walters <oliver.henry.walters@gmail.com>
Date: Wed, 2 Nov 2022 00:28:57 +1100
Subject: [PATCH] Various tweaks

- Improve builtin plugin descriptions
- Spelling fixes
---
 InvenTree/common/models.py                                     | 2 +-
 InvenTree/plugin/builtin/barcodes/inventree_barcode.py         | 3 ++-
 InvenTree/plugin/builtin/integration/core_notifications.py     | 2 ++
 .../action => samples/integration}/simpleactionplugin.py       | 0
 .../action => samples/integration}/test_simpleactionplugin.py  | 2 +-
 5 files changed, 6 insertions(+), 3 deletions(-)
 rename InvenTree/plugin/{builtin/action => samples/integration}/simpleactionplugin.py (100%)
 rename InvenTree/plugin/{builtin/action => samples/integration}/test_simpleactionplugin.py (93%)

diff --git a/InvenTree/common/models.py b/InvenTree/common/models.py
index 51b786558e..f656dbf82d 100644
--- a/InvenTree/common/models.py
+++ b/InvenTree/common/models.py
@@ -1332,7 +1332,7 @@ class InvenTreeSetting(BaseInvenTreeSetting):
 
         'PLUGIN_ON_STARTUP': {
             'name': _('Check plugins on startup'),
-            'description': _('Check that all plugins are installed on startup - enable in container enviroments'),
+            'description': _('Check that all plugins are installed on startup - enable in container environments'),
             'default': False,
             'validator': bool,
             'requires_restart': True,
diff --git a/InvenTree/plugin/builtin/barcodes/inventree_barcode.py b/InvenTree/plugin/builtin/barcodes/inventree_barcode.py
index 77382ad0e3..a1ce846c3c 100644
--- a/InvenTree/plugin/builtin/barcodes/inventree_barcode.py
+++ b/InvenTree/plugin/builtin/barcodes/inventree_barcode.py
@@ -65,7 +65,8 @@ class InvenTreeInternalBarcodePlugin(InvenTreeBarcodePlugin):
     """Builtin BarcodePlugin for matching and generating internal barcodes."""
 
     NAME = "InvenTreeInternalBarcode"
-    TITLE = "Inventree Barcodes"
+    TITLE = _("Inventree Barcodes")
+    DESCRIPTION = _("Provides native support for barcodes")
     VERSION = "2.0"
     AUTHOR = _("InvenTree contributors")
 
diff --git a/InvenTree/plugin/builtin/integration/core_notifications.py b/InvenTree/plugin/builtin/integration/core_notifications.py
index 2176ab9feb..b94a296168 100644
--- a/InvenTree/plugin/builtin/integration/core_notifications.py
+++ b/InvenTree/plugin/builtin/integration/core_notifications.py
@@ -27,8 +27,10 @@ class CoreNotificationsPlugin(SettingsMixin, InvenTreePlugin):
     """Core notification methods for InvenTree."""
 
     NAME = "CoreNotificationsPlugin"
+    TITLE = _("InvenTree Notifications")
     AUTHOR = _('InvenTree contributors')
     DESCRIPTION = _('Integrated outgoing notificaton methods')
+    VERSION = "0.1"
 
     SETTINGS = {
         'ENABLE_NOTIFICATION_EMAILS': {
diff --git a/InvenTree/plugin/builtin/action/simpleactionplugin.py b/InvenTree/plugin/samples/integration/simpleactionplugin.py
similarity index 100%
rename from InvenTree/plugin/builtin/action/simpleactionplugin.py
rename to InvenTree/plugin/samples/integration/simpleactionplugin.py
diff --git a/InvenTree/plugin/builtin/action/test_simpleactionplugin.py b/InvenTree/plugin/samples/integration/test_simpleactionplugin.py
similarity index 93%
rename from InvenTree/plugin/builtin/action/test_simpleactionplugin.py
rename to InvenTree/plugin/samples/integration/test_simpleactionplugin.py
index 6bc2329496..af5159458e 100644
--- a/InvenTree/plugin/builtin/action/test_simpleactionplugin.py
+++ b/InvenTree/plugin/samples/integration/test_simpleactionplugin.py
@@ -1,7 +1,7 @@
 """Unit tests for action plugins."""
 
 from InvenTree.helpers import InvenTreeTestCase
-from plugin.builtin.action.simpleactionplugin import SimpleActionPlugin
+from plugin.samples.integration.simpleactionplugin import SimpleActionPlugin
 
 
 class SimpleActionPluginTests(InvenTreeTestCase):