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

Fixes #11280 - Fix exporting interfaces and FHRP group rows with multiple IP's assigned (#11285)

undefined
kkthxbye 3 лет назад
Родитель
Сommit
c7108bb3f7
2 измененных файлов с 6 добавлено и 0 удалено
  1. 3 0
      netbox/dcim/tables/devices.py
  2. 3 0
      netbox/ipam/tables/fhrp.py

+ 3 - 0
netbox/dcim/tables/devices.py

@@ -506,6 +506,9 @@ class BaseInterfaceTable(NetBoxTable):
         verbose_name='Tagged VLANs'
     )
 
+    def value_ip_addresses(self, value):
+        return ",".join([str(obj.address) for obj in value.all()])
+
 
 class InterfaceTable(ModularDeviceComponentTable, BaseInterfaceTable, PathEndpointTable):
     device = tables.Column(

+ 3 - 0
netbox/ipam/tables/fhrp.py

@@ -33,6 +33,9 @@ class FHRPGroupTable(NetBoxTable):
         url_name='ipam:fhrpgroup_list'
     )
 
+    def value_ip_addresses(self, value):
+        return ",".join([str(obj.address) for obj in value.all()])
+
     class Meta(NetBoxTable.Meta):
         model = FHRPGroup
         fields = (