feat: add NetBox plugin store
CI / php-store (push) Waiting to run
CI / python-components (push) Waiting to run

This commit is contained in:
2026-08-24 20:51:25 +02:00
commit f36d6be511
135 changed files with 15160 additions and 0 deletions
@@ -0,0 +1,34 @@
from netbox.plugins import PluginMenu, PluginMenuItem
_permission = "netbox_plugin_store.manage_plugin"
menu = PluginMenu(
label="Plugin Store",
icon_class="mdi mdi-store",
groups=(
(
"Store",
(
PluginMenuItem(
link="plugins:netbox_plugin_store:catalog",
link_text="Katalog",
auth_required=True,
permissions=[_permission],
),
PluginMenuItem(
link="plugins:netbox_plugin_store:status",
link_text="Installierte Plugins",
auth_required=True,
permissions=[_permission],
),
PluginMenuItem(
link="plugins:netbox_plugin_store:audit-list",
link_text="Audit-Protokoll",
auth_required=True,
permissions=[_permission],
),
),
),
),
)