This commit is contained in:
2026-07-10 09:15:15 +02:00
parent b80f501d5a
commit 9d5ea53b5c
18 changed files with 2122 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
from netbox.choices import ButtonColorChoices
from netbox.plugins import PluginMenu, PluginMenuButton, PluginMenuItem
endpoint_item = PluginMenuItem(
link="plugins:netbox_vmware_importer:vcenterendpoint_list",
link_text="vCenter Endpoints",
permissions=["netbox_vmware_importer.view_vcenterendpoint"],
buttons=(
PluginMenuButton(
"plugins:netbox_vmware_importer:vcenterendpoint_add",
"Add",
"mdi mdi-plus-thick",
ButtonColorChoices.GREEN,
permissions=["netbox_vmware_importer.add_vcenterendpoint"],
),
),
)
menu = PluginMenu(
label="VMware Import",
groups=(
("VMware", (endpoint_item,)),
),
icon_class="mdi mdi-cloud-sync",
)