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
25 lines
594 B
Python
25 lines
594 B
Python
from django.utils.translation import gettext_lazy as _
|
|
from netbox.plugins import PluginMenu, PluginMenuItem
|
|
|
|
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"), (information_menu_item, notify_menu_item)),
|
|
),
|
|
icon_class="mdi mdi-bridge",
|
|
)
|