From 0826a75ef6dde0ad96d680f52a9cf171ba2ce98b Mon Sep 17 00:00:00 2001
From: Oliver <oliver.henry.walters@gmail.com>
Date: Mon, 2 Jun 2025 22:23:58 +1000
Subject: [PATCH] Merge commit from fork

* Make sheet label plugin not mandatory

* Add max limit for 'skip' parameter
---
 src/backend/InvenTree/plugin/builtin/labels/label_sheet.py | 1 +
 src/backend/InvenTree/plugin/registry.py                   | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/backend/InvenTree/plugin/builtin/labels/label_sheet.py b/src/backend/InvenTree/plugin/builtin/labels/label_sheet.py
index 6b4afe7760..829d1130a1 100644
--- a/src/backend/InvenTree/plugin/builtin/labels/label_sheet.py
+++ b/src/backend/InvenTree/plugin/builtin/labels/label_sheet.py
@@ -35,6 +35,7 @@ class LabelPrintingOptionsSerializer(serializers.Serializer):
         label=_('Skip Labels'),
         help_text=_('Skip this number of labels when printing label sheets'),
         min_value=0,
+        max_value=500
     )
 
     border = serializers.BooleanField(
diff --git a/src/backend/InvenTree/plugin/registry.py b/src/backend/InvenTree/plugin/registry.py
index 63ba3f4bdc..bedd4c5fb3 100644
--- a/src/backend/InvenTree/plugin/registry.py
+++ b/src/backend/InvenTree/plugin/registry.py
@@ -65,7 +65,6 @@ class PluginsRegistry:
         'inventreecorenotificationsplugin',
         'inventreelabel',
         'inventreelabelmachine',
-        'inventreelabelsheet',
         'parameter-exporter',
     ]