Browse Source

Fixes: #21040 - Registered denormalized fields (#20503)

Daniel Sheppard 4 tháng trước cách đây
mục cha
commit
f5ed095738
1 tập tin đã thay đổi với 12 bổ sung0 xóa
  1. 12 0
      netbox/circuits/apps.py

+ 12 - 0
netbox/circuits/apps.py

@@ -1,5 +1,7 @@
 from django.apps import AppConfig
 
+from netbox import denormalized
+
 
 class CircuitsConfig(AppConfig):
     name = "circuits"
@@ -8,6 +10,16 @@ class CircuitsConfig(AppConfig):
     def ready(self):
         from netbox.models.features import register_models
         from . import signals, search  # noqa: F401
+        from .models import CircuitTermination
 
         # Register models
         register_models(*self.get_models())
+
+        denormalized.register(CircuitTermination, '_site', {
+            '_region': 'region',
+            '_site_group': 'group',
+        })
+
+        denormalized.register(CircuitTermination, '_location', {
+            '_site': 'site',
+        })