modified: netbox_dns_bridge/navigation.py

new file:   netbox_dns_bridge/templates/netbox_dns_bridge/catz_overview.html
deleted:    netbox_dns_bridge/templates/netbox_dns_bridge/info.html
new file:   netbox_dns_bridge/templates/netbox_dns_bridge/notify_overview.html
modified:   netbox_dns_bridge/urls.py
modified:   netbox_dns_bridge/views.py
Extend views
This commit is contained in:
Sven Luethi authored and Sven Luthi committed 2026-08-11 18:30:29 +02:00
1 parent 60bc60ccc4
commit 9f71ff7332
6 files changed
+157 -112

No files matched your search

+12 -4
View File
@@ -1,16 +1,24 @@
from django.utils.translation import gettext_lazy as _
from netbox.plugins import PluginMenu, PluginMenuItem
info_menu_item = PluginMenuItem(
link="plugins:netbox_dns_bridge:info",
link_text=_("Info"),
information_menu_item = PluginMenuItem(
link="plugins:netbox_dns_bridge:catz",
link_text=_("Catalog Zones"),
permissions=[],
staff_only=True,
)
notify_menu_item = PluginMenuItem(
link="plugins:netbox_dns_bridge:notify",
link_text=_("Notify"),
permissions=[],
staff_only=True,
)
menu = PluginMenu(
label=_("DNS Bridge"),
groups=(
(_("Information"), (info_menu_item,)),
(_("Information"), (information_menu_item, notify_menu_item)),
),
icon_class="mdi mdi-bridge",
)