modified: netbox_dns_bridge/__init__.py

modified:   netbox_dns_bridge/catalog_zone_manager.py
modified:   netbox_dns_bridge/dns_server.py
modified:   netbox_dns_bridge/logger.py
new file:   netbox_dns_bridge/migrations/0002_alter_integerkeyvaluesetting_options_and_more.py
modified:   netbox_dns_bridge/models.py
new file:   netbox_dns_bridge/notify_handler.py
modified:   netbox_dns_bridge/request_handler.py
modified:   netbox_dns_bridge/signals/__init__.py
new file:   netbox_dns_bridge/signals/netbox_dns_zones.py
deleted:    netbox_dns_bridge/signals/transfer_endpoint.py
modified:   netbox_dns_bridge/utils.py

Implement notify mechanism
This commit is contained in:
Sven Luethi committed 2026-06-11 00:32:26 +02:00
1 parent a4036c285c
commit 3eef3b4d7b
12 files changed
+227 -114

No files matched your search

+3 -4
View File
@@ -1,12 +1,11 @@
import logging
from netbox.plugins import PluginConfig
from django.conf import settings
from .logger import get_logger
__version__ = "1.5.3"
logger = logger.get_logger(__name__)
logger = get_logger(__name__)
class DNSBridgeConfig(PluginConfig):
name = "netbox_dns_bridge"
@@ -24,7 +23,7 @@ class DNSBridgeConfig(PluginConfig):
f"{self.name}: Plugin {self.verbose_name} failed to initialize due to missing settings. Terminating Netbox."
)
from . import signals as signals
from . import signals
config = DNSBridgeConfig