Fixes: #16039 - Fix row highlighting on device components and VM interfaces (#16044)

* Fix row highlighting

* Minor fix for VMInterfaces

* Move duplicated dicts into inheritable meta class

* Add CableTerminationTable.Meta class for inheritance of the row_attrs to each descendant Meta class.
This commit is contained in:
Daniel Sheppard
2024-06-03 07:47:53 -05:00
committed by GitHub
parent 055e7fa474
commit 24611f9e2f
2 changed files with 16 additions and 32 deletions

View File

@@ -173,6 +173,8 @@ class VirtualMachineVMInterfaceTable(VMInterfaceTable):
default_columns = ('pk', 'name', 'enabled', 'mac_address', 'mtu', 'mode', 'description', 'ip_addresses')
row_attrs = {
'data-name': lambda record: record.name,
'data-virtual': lambda record: "true",
'data-enabled': lambda record: "true" if record.enabled else "false",
}