Просмотр исходного кода

15020 Update assigned VMs site when move cluster (#15031)

* 15020 Update assigned VMs site when move cluster

* 15020 call super

* 15020 change to use denormalized
Arthur Hanson 2 лет назад
Родитель
Сommit
8e8d302850
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      netbox/virtualization/apps.py

+ 7 - 0
netbox/virtualization/apps.py

@@ -1,5 +1,7 @@
 from django.apps import AppConfig
 from django.apps import AppConfig
 
 
+from netbox import denormalized
+
 
 
 class VirtualizationConfig(AppConfig):
 class VirtualizationConfig(AppConfig):
     name = 'virtualization'
     name = 'virtualization'
@@ -9,5 +11,10 @@ class VirtualizationConfig(AppConfig):
         from .models import VirtualMachine
         from .models import VirtualMachine
         from utilities.counters import connect_counters
         from utilities.counters import connect_counters
 
 
+        # Register denormalized fields
+        denormalized.register(VirtualMachine, 'cluster', {
+            'site': 'site',
+        })
+
         # Register counters
         # Register counters
         connect_counters(VirtualMachine)
         connect_counters(VirtualMachine)