diff --git a/netbox_utilities/__init__.py b/netbox_utilities/__init__.py index b645c51..d89b186 100644 --- a/netbox_utilities/__init__.py +++ b/netbox_utilities/__init__.py @@ -1,6 +1,6 @@ from netbox.plugins import PluginConfig, get_plugin_config -__version__ = "0.12.1" +__version__ = "0.12.2" class NetBoxUtilitiesConfig(PluginConfig): diff --git a/netbox_utilities/template_content.py b/netbox_utilities/template_content.py index ba20d62..9744f62 100644 --- a/netbox_utilities/template_content.py +++ b/netbox_utilities/template_content.py @@ -156,6 +156,10 @@ class RackUtilitiesContent(PluginTemplateExtension): models = ["dcim.rack"] def right_page(self): + # Injects a script (no visible panel here) which places an "SVG + # offline" button right next to each native "SVG herunterladen" + # link, since NetBox renders those inside the per-face elevation + # cards rather than through a plugin buttons() extension point. if not offline_svg_export_enabled(): return "" rack = self.context["object"] diff --git a/netbox_utilities/templates/netbox_utilities/rack_offline_svg_panel.html b/netbox_utilities/templates/netbox_utilities/rack_offline_svg_panel.html index 01575a7..0ae692f 100644 --- a/netbox_utilities/templates/netbox_utilities/rack_offline_svg_panel.html +++ b/netbox_utilities/templates/netbox_utilities/rack_offline_svg_panel.html @@ -1,37 +1,49 @@ -