Files
MrBlake f36d6be511
CI / php-store (push) Waiting to run
CI / python-components (push) Waiting to run
feat: add NetBox plugin store
2026-08-24 20:51:25 +02:00

35 lines
1.0 KiB
Python

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],
),
),
),
),
)