Kaynağa Gözat

Update related object counts to use dunders in accessor

Jeremy Stretch 5 yıl önce
ebeveyn
işleme
8514a5427c

+ 4 - 4
netbox/dcim/tables.py

@@ -503,13 +503,13 @@ class DeviceRoleTable(BaseTable):
     pk = ToggleColumn()
     device_count = tables.TemplateColumn(
         template_code=DEVICEROLE_DEVICE_COUNT,
-        accessor=Accessor('devices.unrestricted.count'),
+        accessor=Accessor('devices__unrestricted__count'),
         orderable=False,
         verbose_name='Devices'
     )
     vm_count = tables.TemplateColumn(
         template_code=DEVICEROLE_VM_COUNT,
-        accessor=Accessor('virtual_machines.unrestricted.count'),
+        accessor=Accessor('virtual_machines__unrestricted__count'),
         orderable=False,
         verbose_name='VMs'
     )
@@ -534,13 +534,13 @@ class PlatformTable(BaseTable):
     pk = ToggleColumn()
     device_count = tables.TemplateColumn(
         template_code=PLATFORM_DEVICE_COUNT,
-        accessor=Accessor('devices.count'),
+        accessor=Accessor('devices__unrestricted__count'),
         orderable=False,
         verbose_name='Devices'
     )
     vm_count = tables.TemplateColumn(
         template_code=PLATFORM_VM_COUNT,
-        accessor=Accessor('virtual_machines.count'),
+        accessor=Accessor('virtual_machines__unrestricted__count'),
         orderable=False,
         verbose_name='VMs'
     )

+ 2 - 2
netbox/ipam/tables.py

@@ -283,13 +283,13 @@ class AggregateDetailTable(AggregateTable):
 class RoleTable(BaseTable):
     pk = ToggleColumn()
     prefix_count = tables.TemplateColumn(
-        accessor=Accessor('prefixes.unrestricted.count'),
+        accessor=Accessor('prefixes__unrestricted__count'),
         template_code=ROLE_PREFIX_COUNT,
         orderable=False,
         verbose_name='Prefixes'
     )
     vlan_count = tables.TemplateColumn(
-        accessor=Accessor('vlans.unrestricted.count'),
+        accessor=Accessor('vlans__unrestricted__count'),
         template_code=ROLE_VLAN_COUNT,
         orderable=False,
         verbose_name='VLANs'

+ 2 - 2
netbox/virtualization/tables.py

@@ -67,12 +67,12 @@ class ClusterTable(BaseTable):
         linkify=True
     )
     device_count = tables.Column(
-        accessor=Accessor('devices.count'),
+        accessor=Accessor('devices__unrestricted__count'),
         orderable=False,
         verbose_name='Devices'
     )
     vm_count = tables.Column(
-        accessor=Accessor('virtual_machines.count'),
+        accessor=Accessor('virtual_machines__unrestricted__count'),
         orderable=False,
         verbose_name='VMs'
     )