Unmanaged IP interfaces colored as down in IP Interface component of node page

Description

This issue corresponds to support ticket https://mynms.opennms.com/Ticket/Display.html?id=3190

In short, excess use of the @JsonIgnore annotation in fixing NMS-6420 has led to interfaces that are "Not Monitored" (i.e. have no monitored services on them) being colored the same as ones that are down in the IP Interfaces tab of the Node Interfaces box in the node details page of the webapp.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Jeff Gehlbach August 19, 2014 at 1:57 PM

I've committed and pushed 71b46e8a450d231eddcd984013b252871fbd9493 which:

1. Removes the @JsonIgnore annotation from OnmsIpInterface.getMonitoredServiceCount()
2. Un-stubs the native method org.opennms.features.node.list.gwt.client.IpInterface.getMonitoredServiceCount() to pass through the value from the equivalent method in OnmsIpInterface
3. Changes org.opennms.features.node.list.gwt.client.IpInterfaceTable.getStyleNames() to consider an interface with < 1 service the same as ones that are unmanaged, forced-unmanaged, or not-monitored

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

PagerDuty

Created August 19, 2014 at 1:56 PM
Updated September 19, 2014 at 9:49 AM
Resolved August 19, 2014 at 1:57 PM