From 4cacf8329442efb31bfdbbd223b4cbb6ea4df6f6 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 22 Feb 2025 17:47:33 +1100 Subject: [PATCH] Update plugin docs (#9144) - Add examples for new types of settings features --- docs/docs/extend/plugins/settings.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/docs/extend/plugins/settings.md b/docs/docs/extend/plugins/settings.md index d094e36537..15d1a59695 100644 --- a/docs/docs/extend/plugins/settings.md +++ b/docs/docs/extend/plugins/settings.md @@ -50,7 +50,7 @@ class PluginWithSettings(SettingsMixin, InvenTreePlugin): }, 'NUMBER': { 'name': _('A Name'), - 'description': _('Descripe me here'), + 'description': _('Describe me here'), 'default': 6, 'validator': [ int, @@ -58,6 +58,20 @@ class PluginWithSettings(SettingsMixin, InvenTreePlugin): MaxValueValidator(25) ] }, + 'ASSEMBLY': { + 'name': _('Assembled Part'), + 'description': _('Settings can point to internal database models'), + 'model': 'part.part', + 'filters': { + 'active': True, + 'assembly': True + } + }, + 'GROUP': { + 'name': _('User Group'), + 'description': _('Select a group of users'), + 'model': 'auth.group' + }, 'HIDDEN_SETTING': { 'name': _('Hidden Setting'), 'description': _('This setting is hidden from the automatically generated plugin settings page'),