File tree 2 files changed +5
-3
lines changed
netbox/templates/dcim/device
2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 4
4
5
5
### Bug Fixes
6
6
7
+ * [ #5049 ] ( https://github.com/netbox-community/netbox/issues/5049 ) - Add check for LLDP neighbor chassis name to lldp_neighbors
7
8
* [ #5301 ] ( https://github.com/netbox-community/netbox/issues/5301 ) - Fix misleading error when racking a device with invalid parameters
8
9
* [ #5311 ] ( https://github.com/netbox-community/netbox/issues/5311 ) - Update child objects when a rack group is moved to a new site
9
10
* [ #5518 ] ( https://github.com/netbox-community/netbox/issues/5518 ) - Fix persistent vertical scrollbar
Original file line number Diff line number Diff line change 23
23
< tr id ="{{ iface.name }} ">
24
24
< td > {{ iface }}</ td >
25
25
{% if iface.connected_endpoint.device %}
26
- < td class ="configured_device " data ="{{ iface.connected_endpoint.device }} ">
26
+ < td class ="configured_device " data ="{{ iface.connected_endpoint.device }} " data-chassis =" {{ iface.connected_endpoint.device.virtual_chassis.name }} " >
27
27
< a href ="{% url 'dcim:device' pk=iface.connected_endpoint.device.pk %} "> {{ iface.connected_endpoint.device }}</ a >
28
28
</ td >
29
29
< td class ="configured_interface " data ="{{ iface.connected_endpoint }} ">
61
61
62
62
// Glean configured hostnames/interfaces from the DOM
63
63
var configured_device = row . children ( 'td.configured_device' ) . attr ( 'data' ) ;
64
+ var configured_chassis = row . children ( 'td.configured_device' ) . attr ( 'data-chassis' ) ;
64
65
var configured_interface = row . children ( 'td.configured_interface' ) . attr ( 'data' ) ;
65
66
var configured_interface_short = null ;
66
67
if ( configured_interface ) {
81
82
// Apply colors to rows
82
83
if ( ! configured_device && lldp_device ) {
83
84
row . addClass ( 'info' ) ;
84
- } else if ( configured_device == lldp_device && configured_interface == lldp_interface ) {
85
+ } else if ( ( configured_device == lldp_device || configured_chassis == lldp_device ) && configured_interface == lldp_interface ) {
85
86
row . addClass ( 'success' ) ;
86
- } else if ( configured_device == lldp_device && configured_interface_short == lldp_interface ) {
87
+ } else if ( ( configured_device == lldp_device || configured_chassis == lldp_device ) && configured_interface_short == lldp_interface ) {
87
88
row . addClass ( 'success' ) ;
88
89
} else {
89
90
row . addClass ( 'danger' ) ;
You can’t perform that action at this time.
0 commit comments