Skip to content

Commit a807cca

Browse files
authored
Fixes #13033: add formatted speed column to Interfaces (#13275)
* Fixes #13033: add formatted speed column to Interfaces * use TemplateColumn instead of own class
1 parent 57860f2 commit a807cca

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

netbox/dcim/tables/devices.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,11 @@ class InterfaceTable(ModularDeviceComponentTable, BaseInterfaceTable, PathEndpoi
545545
}
546546
)
547547
mgmt_only = columns.BooleanColumn()
548+
speed_formatted = columns.TemplateColumn(
549+
template_code='{% load helpers %}{{ value|humanize_speed }}',
550+
accessor=Accessor('speed'),
551+
verbose_name='Speed'
552+
)
548553
wireless_link = tables.Column(
549554
linkify=True
550555
)
@@ -568,7 +573,7 @@ class Meta(DeviceComponentTable.Meta):
568573
model = models.Interface
569574
fields = (
570575
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'enabled', 'type', 'mgmt_only', 'mtu',
571-
'speed', 'duplex', 'mode', 'mac_address', 'wwn', 'poe_mode', 'poe_type', 'rf_role', 'rf_channel',
576+
'speed', 'speed_formatted', 'duplex', 'mode', 'mac_address', 'wwn', 'poe_mode', 'poe_type', 'rf_role', 'rf_channel',
572577
'rf_channel_frequency', 'rf_channel_width', 'tx_power', 'description', 'mark_connected', 'cable',
573578
'cable_color', 'wireless_link', 'wireless_lans', 'link_peer', 'connection', 'tags', 'vdcs', 'vrf', 'l2vpn',
574579
'ip_addresses', 'fhrp_groups', 'untagged_vlan', 'tagged_vlans', 'created', 'last_updated',

0 commit comments

Comments
 (0)