Renaming a root business services does not work anymore

Description

  • Go to the BSM Admin Page

  • Create a simple hierarchy:

    • Service

      • Child of Service

  • Rename Service to Service 1 -> table is empty, reload results in no change

Probably the same is valid for any non leaf business service.

This should be fixed.

Note:
After this was originally fixed, issue NMS-8602 occurred.
When re-addressing this, ensure that updating and creating a Business Services works as well.
Test the following:

  • Create a new Business Service

  • Edit an existing Business Service

    • Change the name of the BS

    • Add a new edge

    • Remove an edge

    • Edit an edge

    • Add a new attribute

    • Edit an attribute

    • Delete an attribute

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Christian Pape February 22, 2017 at 10:36 AM
Edited

fooker February 16, 2017 at 9:31 AM

This seems to happen only if there are edges to an IP service in the hirachy:

then hit Refresh Table and Refresh Daemon multiple times.

Renaming s1 will trigger the problem for me.

Jesse White July 19, 2016 at 7:02 PM

PR was merged, this is now reverted in release-18.0.1.

Markus von Rüden July 19, 2016 at 8:34 AM
Edited

The changes made here, are causing too many side effects (e.g. editing the edge or attributes does not work anymore).

As the release of 18.0.1 is imminent, we are going to revert the changes made here. Reopening.

Edit:
The PR for the revert can be found here: https://github.com/OpenNMS/opennms/pull/933

Markus von Rüden July 11, 2016 at 4:03 AM

Fixed

Details

Assignee

Reporter

Components

Sprint

Affects versions

Priority

PagerDuty

Created April 25, 2016 at 5:07 AM
Updated March 2, 2017 at 11:48 AM
Resolved March 2, 2017 at 6:48 AM