@@ -313,6 +313,10 @@ class ModularDeviceComponentTable(DeviceComponentTable):
313
313
verbose_name = _ ('Module' ),
314
314
linkify = True
315
315
)
316
+ inventory_items = columns .ManyToManyColumn (
317
+ linkify_item = True ,
318
+ verbose_name = _ ('Inventory Items' ),
319
+ )
316
320
317
321
318
322
class CableTerminationTable (NetBoxTable ):
@@ -366,7 +370,7 @@ class Meta(DeviceComponentTable.Meta):
366
370
model = models .ConsolePort
367
371
fields = (
368
372
'pk' , 'id' , 'name' , 'device' , 'module_bay' , 'module' , 'label' , 'type' , 'speed' , 'description' ,
369
- 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' , 'connection' , 'tags' , 'created' , 'last_updated' ,
373
+ 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' , 'connection' , 'inventory_items' , ' tags' , 'created' , 'last_updated' ,
370
374
)
371
375
default_columns = ('pk' , 'name' , 'device' , 'label' , 'type' , 'speed' , 'description' )
372
376
@@ -410,7 +414,7 @@ class Meta(DeviceComponentTable.Meta):
410
414
model = models .ConsoleServerPort
411
415
fields = (
412
416
'pk' , 'id' , 'name' , 'device' , 'module_bay' , 'module' , 'label' , 'type' , 'speed' , 'description' ,
413
- 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' , 'connection' , 'tags' , 'created' , 'last_updated' ,
417
+ 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' , 'connection' , 'inventory_items' , ' tags' , 'created' , 'last_updated' ,
414
418
)
415
419
default_columns = ('pk' , 'name' , 'device' , 'label' , 'type' , 'speed' , 'description' )
416
420
@@ -461,8 +465,8 @@ class Meta(DeviceComponentTable.Meta):
461
465
model = models .PowerPort
462
466
fields = (
463
467
'pk' , 'id' , 'name' , 'device' , 'module_bay' , 'module' , 'label' , 'type' , 'description' , 'mark_connected' ,
464
- 'maximum_draw' , 'allocated_draw' , 'cable' , 'cable_color' , 'link_peer' , 'connection' , 'tags' , 'created ' ,
465
- 'last_updated' ,
468
+ 'maximum_draw' , 'allocated_draw' , 'cable' , 'cable_color' , 'link_peer' , 'connection' , 'inventory_items ' ,
469
+ 'tags' , 'created' , ' last_updated' ,
466
470
)
467
471
default_columns = ('pk' , 'name' , 'device' , 'label' , 'type' , 'maximum_draw' , 'allocated_draw' , 'description' )
468
472
@@ -513,8 +517,8 @@ class Meta(DeviceComponentTable.Meta):
513
517
model = models .PowerOutlet
514
518
fields = (
515
519
'pk' , 'id' , 'name' , 'device' , 'module_bay' , 'module' , 'label' , 'type' , 'description' , 'power_port' ,
516
- 'feed_leg' , 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' , 'connection' , 'tags' , 'created ' ,
517
- 'last_updated' ,
520
+ 'feed_leg' , 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' , 'connection' , 'inventory_items ' ,
521
+ 'tags' , 'created' , ' last_updated' ,
518
522
)
519
523
default_columns = ('pk' , 'name' , 'device' , 'label' , 'type' , 'power_port' , 'feed_leg' , 'description' )
520
524
@@ -618,10 +622,6 @@ class InterfaceTable(ModularDeviceComponentTable, BaseInterfaceTable, PathEndpoi
618
622
verbose_name = _ ('VRF' ),
619
623
linkify = True
620
624
)
621
- inventory_items = columns .ManyToManyColumn (
622
- linkify_item = True ,
623
- verbose_name = _ ('Inventory Items' ),
624
- )
625
625
tags = columns .TagColumn (
626
626
url_name = 'dcim:interface_list'
627
627
)
@@ -713,8 +713,8 @@ class Meta(DeviceComponentTable.Meta):
713
713
model = models .FrontPort
714
714
fields = (
715
715
'pk' , 'id' , 'name' , 'device' , 'module_bay' , 'module' , 'label' , 'type' , 'color' , 'rear_port' ,
716
- 'rear_port_position' , 'description' , 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' , 'tags' ,
717
- 'created' , 'last_updated' ,
716
+ 'rear_port_position' , 'description' , 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' ,
717
+ 'inventory_items' , 'tags' , ' created' , 'last_updated' ,
718
718
)
719
719
default_columns = (
720
720
'pk' , 'name' , 'device' , 'label' , 'type' , 'color' , 'rear_port' , 'rear_port_position' , 'description' ,
@@ -766,7 +766,7 @@ class Meta(DeviceComponentTable.Meta):
766
766
model = models .RearPort
767
767
fields = (
768
768
'pk' , 'id' , 'name' , 'device' , 'module_bay' , 'module' , 'label' , 'type' , 'color' , 'positions' , 'description' ,
769
- 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' , 'tags' , 'created' , 'last_updated' ,
769
+ 'mark_connected' , 'cable' , 'cable_color' , 'link_peer' , 'inventory_items' , ' tags' , 'created' , 'last_updated' ,
770
770
)
771
771
default_columns = ('pk' , 'name' , 'device' , 'label' , 'type' , 'color' , 'description' )
772
772
0 commit comments